我想知道是否有某种方法可以知道 .csproj 文件中列出的 dll 的完整路径。
对我来说最有趣的是解析默认 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 名称吗?或者是什么 ?