Visual studio 添加带有路径的参考VS 2008奇怪问题
我有VS2008团队套件,并使用TFS 我在TFS的2个文件夹中有引用: TFS中的路径:$Arquitectura\Main\referenceasfrk\Release\ 映射到:C:\Trabajo\Arquitectura\Main\referenceasfrk\Release\ TFS中的路径:$Arquitectura\Main\referenceas Externas\ 映射到:C:\Trabajo\Arquitectura\Main\referenceas Externas\ 我有一个项目csproj,我尝试在项目中添加引用,并使用浏览选项卡选择文件dll。(右键单击引用,然后单击添加引用,转到浏览选项卡) 我要使用的文件dll是: ....\referenceasfrk\Release\Frk.Nsi.OracleDto.dll Reale.Frk.Nsi.OracleDto,版本=2.0.0.1 添加引用后,在VS、窗口属性、引用属性中,Path的值为: C:\Trabajo\Arquitectura\Main\referenceas Externas\Frk.Nsi.OracleDto.dll 版本:2.0.0.0 引用有其他路径和版本 我使用记事本编辑csproj文件,有以下几行:Visual studio 添加带有路径的参考VS 2008奇怪问题,visual-studio,tfs,path,reference,version,Visual Studio,Tfs,Path,Reference,Version,我有VS2008团队套件,并使用TFS 我在TFS的2个文件夹中有引用: TFS中的路径:$Arquitectura\Main\referenceasfrk\Release\ 映射到:C:\Trabajo\Arquitectura\Main\referenceasfrk\Release\ TFS中的路径:$Arquitectura\Main\referenceas Externas\ 映射到:C:\Trabajo\Arquitectura\Main\referenceas Externas\ 我
<Reference Include="Frk.Nsi.OracleDto, Version=2.0.0.1, Culture=neutral, PublicKeyToken=7090723f76dac05b, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\ReferenciasFrk\Release\Frk.Nsi.OracleDto.dll</HintPath>
</Reference>
假的
..\..\referenceasfrk\Release\Frk.Nsi.OracleDto.dll
路径是正确的,但VS在引用属性中显示另一个路径
现在,我清理、构建(重建)项目,它在bin\Release中生成Frk.Nsi.OracleDto.dll,但版本为2.0.0.0
GAC中没有Frk.Nsi.OracleDto.dll的任何版本-GAC中没有任何版本-
我什么都不懂;有什么建议吗 将SpecificVersion元素设置为True。它现在可以工作了,我想知道为什么如果Set SpecificVersion=True?设置SpecificVersion元素会为参考解析器提供额外的上下文。在本例中,您告诉它不要满足于使用不同版本的程序集实例,而是要求使用您指定的相同版本的实例。