VS 2012是怎么找到工程引用的dll的?
2014-05-17 来自:喂,你噶益达 2 人回应

在vs生成的工程文件.csproj中,有对其他dll的引用。打开.csproj文件可以看到类似一下的内容:

 1 <Reference Include="BCGSoft.Visualization, Version=3.1.10000.0, Culture=neutral, PublicKeyToken=03ac5f666b0cdaca, processorArchitecture=MSIL">
 2       <SpecificVersion>False</SpecificVersion>
 3       <HintPath>..\..\..\bin\BCGSoft.Visualization.dll</HintPath>
 4       <Private>False</Private>
 5     </Reference>
 6     <Reference Include="Common.Data, Version=1.6.1.0, Culture=neutral, processorArchitecture=MSIL">
 7       <SpecificVersion>False</SpecificVersion>
 8       <Private>False</Private>
 9     </Reference>
10     <Reference Include="Common.LogWriter4net, Version=1.6.1.0, Culture=neutral, processorArchitecture=MSIL">
11       <SpecificVersion>False</SpecificVersion>
12       <HintPath>..\..\..\..\..\..\commomdll\Common.LogWriter4net.dll</HintPath>
13       <Private>False</Private>
14     </Reference>

如果没有hintpath标签或者hintpath标签的路径不存在,但是vs依然可以找到存放在bin中的dll,请问VS是怎么找到这些dll的?是有默认的路径吗?另外这几个标签都表示什么意思?

2014-06-03 来自:﹏小某

你重新添加一下

2014-05-23 来自:未鬼

如果hintpath不存在,我觉得会在GAC与“bin文件夹”中找

您的回应

你还未登陆,不能回应!登陆