Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio csproj结构-compile元素包含对已删除文件的引用_C#_Visual Studio_Visual Studio 2012 - Fatal编程技术网

C# Visual Studio csproj结构-compile元素包含对已删除文件的引用

C# Visual Studio csproj结构-compile元素包含对已删除文件的引用,c#,visual-studio,visual-studio-2012,C#,Visual Studio,Visual Studio 2012,我已删除解决方案中的一个类。 csproj文件仍然保留对它的引用 如下 <ItemGroup> <Compile.. > <Compile Include="MyPath\MyDeletedFile.cs" /> <Compile.. > </ItemGroup> 为什么这个fle没有被删除? 如何删除它? 谢谢。只需从csproject文件中删除该行即可。这应该很神奇只需从csproject文件中删除该行

我已删除解决方案中的一个类。
csproj文件仍然保留对它的引用

如下

<ItemGroup>
    <Compile.. >
    <Compile Include="MyPath\MyDeletedFile.cs" />
    <Compile.. >
</ItemGroup>

为什么这个fle没有被删除?
如何删除它?
谢谢。

只需从csproject文件中删除该行即可。这应该很神奇

只需从csproject文件中删除该行即可。这应该会很神奇

右键单击项目选择“卸载项目”

右键单击项目选择“编辑” ... 砍掉


右键单击项目选择“重新加载”

右键单击项目选择“卸载项目”

右键单击项目选择“编辑” ... 砍掉


右键单击项目选择“重新加载”

您大概是在某种形式的文本编辑器中看到的?我很困惑你怎么不知道怎么移除它。我确实移除了它。我只是认为这是一个bug,我想知道有没有更安全的方法来删除它。我们没有真正的方法来了解它是如何或者为什么没有按照您的预期删除的。但是编辑文件是解决问题的一种完全合法的方法——这就是为什么项目文件是XML格式的?我很困惑你怎么不知道怎么移除它。我确实移除了它。我只是认为这是一个bug,我想知道有没有更安全的方法来删除它。我们没有真正的方法来了解它是如何或者为什么没有按照您的预期删除的。但是编辑文件是解决问题的一种完全合法的方法——这就是为什么项目文件毕竟是XML格式的。是的,嗯,已经这样做了。我只是想知道是否有一个解决方案可以安全地将其从VS中删除是的,嗯,已经这样做了。只是想知道是否有一个解决方案可以安全地将其从VS中删除