C# 我把它修好了 生成->批量生成->选择全部->清除 生成->批量生成->选择全部->生成

C# 我把它修好了 生成->批量生成->选择全部->清除 生成->批量生成->选择全部->生成,c#,.net,visual-studio,C#,.net,Visual Studio,在项目中添加新文件时,有时visual studio会将其作为添加到project.csproj中 因此,该文件将不会被编译,也不会与生成文件一起复制。例如,这适用于节点\模块文件 <ItemGroup> <Compile Remove="Controllers\StockController.cs" /> </ItemGroup> 你只打开你的*.csproj并将其从中删除。我在VS2019社区遇到了一个类文件的问题

在项目中添加新文件时,有时visual studio会将其作为
添加到project.csproj中 因此,该文件将不会被编译,也不会与生成文件一起复制。例如,这适用于节点\模块文件

  <ItemGroup>
    <Compile Remove="Controllers\StockController.cs" />
  </ItemGroup>


你只打开你的*.csproj并将其从中删除。

我在VS2019社区遇到了一个类文件的问题,KING排除该文件并重新添加它的解决方案对我不起作用。我能够通过以下方式解决这个问题:

  • 重命名有问题的cs文件
  • 右键单击项目并选择添加>类
  • 添加与旧类文件同名的新类文件
  • 复制旧重命名文件的内容并将其粘贴到新文件中,覆盖默认内容
  • 删除旧的重命名文件

我遇到了同样的问题,这个解决方案对我很有效: 请参阅:


是否该文件不是项目的一部分,而是仅位于项目的文件夹中?它们都列在.csproj as中-查看了解决方案中的其他.csproj文件,没有发现文件链接方式的任何差异:(@KeithWilliams你解决了这个问题吗?我有一个类似的问题+1我在Visual Studio 2015中遇到了这个问题。在第一次搜索为什么我的所有引用都是CodeLens中的
0
,我注意到了“杂项文件”你可以对多个文件执行此操作,方法是从.csproj文件中注释它们,重新加载项目,然后再次卸载以取消对行的注释并将文件带回项目中。这在vs 2017中有效,只需排除并再次包含而不关闭vs。对于谷歌试图解决如何修复intellisense错误的问题,t他的解决方案!删除.vs文件对我很有帮助。但是,我不知道它的副作用…你也可以尝试卸载和重新加载包含该文件的项目,现在至少对我起了一次作用。另外请注意,我几周前没有遇到此问题,所以最近一定有人引入了此错误,因此出现了此问题可能很快就会修复。中已建议此问题。编辑:和。