日期:2014-05-19  浏览次数:20932 次

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

------解决方案--------------------
你所说的物理引用,应是把相应的DLL文件引入了项目,这个改变应是对项目文件来说的,
如果使用using来引用,其实这里的引用,不过是为了输写代码上的方便而已.

你可以用记事本打开项目文件来查看引用一个DLL后的改动.
------解决方案--------------------
你可以在你的项目所在的文件夹中找到*.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>

------解决方案--------------------
引用是在调用csc时加的参数,和源代码没有关系.引用什么文件保存在项目文件中.
------解决方案--------------------
比较一下项目文件吧.一般这种引用是要写入到项目文件中的.