我的项目中的几个 C# 文件存在问题。
当我单击“解决方案资源管理器”窗格中文件名旁边的箭头时,该箭头消失。对于其余文件,单击箭头会展开文件内的类列表。此外,当我打开文件时,文件选项卡下的项目下拉列表显示“杂项文件”而不是项目名称。
我尝试删除文件并将其重新添加到项目中,以及关闭并重新打开 Visual Studio。
我该如何解决这个问题?
这是由于
Build Action
设置为 None
而不是 Compile
造成的
有两种方法可以做到:
在解决方案资源管理器窗格中选择文件。点击
Build Action
属性窗格中的下拉列表,然后选择 Compile
打开 .csproj,找到显示
<None Include="filename.cs" />
的行并将其更改为 <Compile Include="filename.cs" />
我也遇到了同样的问题,在 VS2019 中我的一个单元缺少箭头。 在我的例子中,构建操作已经是“C# Compiler”,这与文件夹中的其余文件相同。
我使用以下步骤修复了它:
然后,箭头重新出现,并在单击时显示类别等。