该文件无法添加到项目中。此文件位于项目目录树错误中

时间:2013-04-06 00:19:27

标签: visual-studio project csproj

每当我尝试将文件添加到Visual Studio项目时,都会收到以下警告:

  

无法将文件[filename]添加到项目中。该文件位于项目目录树

如何解决此错误?

1 个答案:

答案 0 :(得分:18)

进入Windows文件资源管理器并导航到.csproj文件并使用记事本(或NotePad ++等高级文本编辑器)打开它

您会注意到两行具有相似或重复的Compile Include行:

<Compile Include="..\ProjectDir\SubDir\MyClass.cs">
  <Link>"SubDir\MyClass.cs"</Link>
</Compile>

删除Above行并仅保留与下面类似的行:

<Compile Include="SubDir\MyClass.cs" />