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

Visual studio 无法将该文件添加到项目中。此文件位于项目目录树中。错误,visual-studio,project,csproj,Visual Studio,Project,Csproj,每当我尝试向Visual Studio项目添加文件时,都会收到以下警告: 无法将文件[filename]添加到项目中。此文件位于项目目录树中 如何修复此错误?进入Windows文件资源管理器,导航到.csproj文件并用记事本(或类似记事本++的高级文本编辑器)打开它 您将注意到两行具有相似或重复的编译包含行: <Compile Include="..\ProjectDir\SubDir\MyClass.cs"> <Link>"SubDir\MyClass.cs"&l

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

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


如何修复此错误?

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

您将注意到两行具有相似或重复的编译包含行:

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

“SubDir\MyClass.cs”
移除上面的线,仅保留与下面类似的线:

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

@mickfold“如何修复此错误?”是一个非常有效的问题,因为这是在线搜索此错误时的第一个结果。它与开发软件有关,我不确定更多关于用例的具体细节有多重要。我认为这是一个很好的问题!