我有VS 2008 Team Suite,并使用TFS。
我在TFS的2个文件夹中有引用:
TFS中的路径:$ Arquitectura \ Main \ ReferenciasFrk \ Release \ 映射到:C:\ Trabajo \ Arquitectura \ Main \ ReferenciasFrk \ Release \
TFS中的路径:$ Arquitectura \ Main \ Referencias Externas \ 映射到:C:\ Trabajo \ Arquitectura \ Main \ Referencias Externas \我有项目csproj,我在项目中尝试添加引用,并使用浏览选项卡选择文件dll。 (右键单击“引用”并单击“添加引用”,转到“浏览”选项卡)
我想要使用的文件dll是:
... \ ReferenciasFrk \推出\ Frk.Nsi.OracleDto.dll
Reale.Frk.Nsi.OracleDto,Version = 2.0.0.1
当我在VS中添加引用时,窗口属性,参考属性,Path的值为:
C:\ Trabajo \ Arquitectura \ Main \ Referencias Externas \ Frk.Nsi.OracleDto.dll 版本: 2.0.0.0
引用有其他路径和版本!!!
我使用记事本编辑csproj文件,并且有以下行:
<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>
路径正确,但VS在参考属性中显示另一条路径。
现在,我清理,构建(重建)Project,它在bin \ Release中生成Frk.Nsi.OracleDto.dll,但版本是2.0.0.0。
GAC中没有任何版本的Frk.Nsi.OracleDto.dll - GAC中没有版本 -
我什么都不懂;有什么建议 ?
答案 0 :(得分:1)
将 SpecificVersion 元素设置为True。