添加参考 VS 2008 奇怪的路径问题

发布于 2024-09-24 22:27:24 字数 1251 浏览 0 评论 0原文

我有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一萌ing 2024-10-01 22:27:24

SpecificVersion 元素设置为 True。

Set the SpecificVersion element to True.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文