我就是想了解一下,引用了某个类后,一定会在源代码的某个地方有改变,可以我找不到,问问大家。
刚才论坛上的老师已经告我了,通过菜单引用是物理引用,通过using是逻辑引用。可是我想了解一下,通过菜单引用后,具体到源代码上,哪个地方发生改变了呢?谢谢大家

解决方案 »

  1.   

    你所说的物理引用,应是把相应的DLL文件引入了项目,这个改变应是对项目文件来说的,
    如果使用using来引用,其实这里的引用,不过是为了输写代码上的方便而已.你可以用记事本打开项目文件来查看引用一个DLL后的改动.
      

  2.   

    你可以在你的项目所在的文件夹中找到*.csproj文件,然后使用记事本打开,有如下的标识可以参考:  <ItemGroup>
        <Reference Include="System" />
        <Reference Include="System.Data" />
        <Reference Include="System.Xml" />
      </ItemGroup>  <ItemGroup>
        <ProjectReference Include="..\XXX.csproj">
          <Project>{4F0352F8-8C86-49FA-94EF-EE957AE1EAD1}</Project>
          <Name>RoadsSqlHelper</Name>
        </ProjectReference>
        <ProjectReference Include="..\XXX.csproj">
          <Project>{1EFA569C-30D3-4572-A6F4-B12572C256D1}</Project>
          <Name>RoadsUtility</Name>
        </ProjectReference>
      </ItemGroup>
      

  3.   

    引用是在调用csc时加的参数,和源代码没有关系.引用什么文件保存在项目文件中.