C# 类预览在解决方案资源管理器中不可用

问题描述 投票:0回答:2

我的项目中的几个 C# 文件存在问题。

当我单击“解决方案资源管理器”窗格中文件名旁边的箭头时,该箭头消失。对于其余文件,单击箭头会展开文件内的类列表。此外,当我打开文件时,文件选项卡下的项目下拉列表显示“杂项文件”而不是项目名称。

我尝试删除文件并将其重新添加到项目中,以及关闭并重新打开 Visual Studio。

我该如何解决这个问题?

c# visual-studio visual-studio-2013
2个回答
2
投票

这是由于

Build Action
设置为
None
而不是
Compile

造成的

有两种方法可以做到:

  1. 在解决方案资源管理器窗格中选择文件。点击

    Build Action
    属性窗格中的下拉列表,然后选择
    Compile

  2. 打开 .csproj,找到显示

    <None Include="filename.cs" />
    的行并将其更改为
    <Compile Include="filename.cs" />


0
投票

我也遇到了同样的问题,在 VS2019 中我的一个单元缺少箭头。 在我的例子中,构建操作已经是“C# Compiler”,这与文件夹中的其余文件相同。

我使用以下步骤修复了它:

  1. 右键单击文件并选择“从项目中排除”
  2. 右键单击文件夹并选择添加>现有项目
  3. 浏览到您的文件并单击“添加”

然后,箭头重新出现,并在单击时显示类别等。

© www.soinside.com 2019 - 2024. All rights reserved.