0

我正在使用 Visual Studio 2008,并且正在尝试获取一个我没有创建的项目来构建。

在该项目的references 文件夹中,有四个带有感叹号图标的DLL,其Path 属性为空。.csproj 文件中的 指向一个输出目录,我认为它不是这些 DLL 的初始位置。

我相信我拥有相关 DLL 的最新副本(它们用于多个相关项目)。我可以将它们放在这个项目的目录中,但我想确定它们的原始位置,这样我就不必修改项目和解决方案文件(由其他远程位置的其他开发人员使用)。

我会问原始开发人员,但他们位于凌晨 1 点的时区,所以我认为这里有人可以帮助我。

提前致谢。

4

1 回答 1

0

在文本编辑器中打开 .csproj 文件并找到缺少的引用。

如果条目是这样的:

<Reference Include="AssemblyName"/>

然后它位于该应用程序的默认文件夹和搜索路径的某个位置。

如果条目是这样的:

<Reference Include="AssemblyName">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>Path\AssemblyName.dll</HintPath>
</Reference>

然后该文件应放在 引用的文件夹中Path

于 2011-08-18T13:17:48.980 回答