[visual-studio]如何从.csproj 文件知道 DLL 的完整路径?

标签: Visual-Studio dll
发布时间: 2014/2/28 19:37:08
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

如果有一些方法可以知道到的 dll 的.csproj 文件中列出的完整路径呢?

最引起我兴趣的是要解决路径为默认 dll 像 System.Xml.dll、 System.Data.dll、 等。

在.csproj 文件中有一些只具有短名称的行:

<Reference Include="System.Xml.Linq">
  <RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data.DataSetExtensions">
  <RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Xml" />

我应该看看给 $PATH 变量并尝试解决给定的 dll 的名称吗?还是什么?

解决方法 1:

您将检查的第一个地方是 gac。如果引用是不在 gac 中,然后最通常会有以下这样的引用相对或绝对路径:

<Reference Include="mydll">
  <HintPath>..\..\mydll.dll</HintPath>
</Reference
赞助商