添加参考 VS 2008 奇怪的路径问题
我有 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\Release\Frk.Nsi.OracleDto.dll
Reale.Frk.Nsi.OracleDto,版本=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 在参考属性中显示另一个路径。
现在,我清理、构建(重建)项目,它在 bin\Release 中生成 Frk.Nsi.OracleDto.dll,但版本是 2.0.0.0。
GAC 中没有任何版本的 Frk.Nsi.OracleDto.dll - GAC 中没有版本 -
我什么都不明白;有什么建议吗?
I have VS 2008 Team Suite, and use TFS.
I have references in 2 folders in TFS:
path in TFS: $Arquitectura\Main\ReferenciasFrk\Release\
mapped to: C:\Trabajo\Arquitectura\Main\ReferenciasFrk\Release\
path in TFS: $Arquitectura\Main\Referencias Externas\
mapped to: C:\Trabajo\Arquitectura\Main\Referencias Externas\
I have project csproj, and I try Add Reference in project, and use Browse Tab for select the file dll. (right click on References and click Add Reference, go to the Browse tab )
The file dll that I want use is:
....\ReferenciasFrk\Release\Frk.Nsi.OracleDto.dll
Reale.Frk.Nsi.OracleDto, Version=2.0.0.1
When I have added the reference, in VS, window Properties, Reference Properties , the value of Path is:
C:\Trabajo\Arquitectura\Main\Referencias Externas\Frk.Nsi.OracleDto.dll
Version: 2.0.0.0
the reference has other path and version !!!
I edit csproj file using notepad, and has this lines:
<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>
The path is right, but VS shows in Reference Properties another path.
Now, I clean, build (rebuild) Project, it generate Frk.Nsi.OracleDto.dll in bin\Release but the version is 2.0.0.0.
There aren't any version of Frk.Nsi.OracleDto.dll in GAC - no versions in GAC-
i don't understand anything; Any suggestions ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 SpecificVersion 元素设置为 True。
Set the SpecificVersion element to True.