Visual Studio解决方案资源管理器不显示表单cs文件

时间:2015-10-02 22:15:08

标签: c# visual-studio

enter image description here

无法在解决方案资源管理器中找到Windows窗体的用户代码文件,现在我必须右键单击窗体类并选择<>查看代码。但是课堂底部总是有cs文件。 enter image description here

4 个答案:

答案 0 :(得分:2)

您是否检查了文件的默认编辑器?

右键单击form.cs文件:

enter image description here

选择所需的编辑器,然后单击设为默认按钮

  • Csharp表单编辑器:在设计视图中打开表单。
  • Csharp编辑器:打开代码视图。

enter image description here

答案 1 :(得分:1)

我遇到了同样的问题,没有显示我的表格。您应该做的是:

  • /project_directory/project_name.csproj编辑此文件,并确保your_form_name.cs如下所示:

注意:首先从该文件中删除具有现有your_form_name.cs的所有记录,并添加以下内容:

`<Compile Include="your_form_name.cs">
   <SubType>Form</SubType>
</Compile>
<Compile Include="your_form_name.Designer.cs">
   <DependentUpon>your_form_name.cs</DependentUpon>
</Compile>
   <EmbeddedResource Include="your_form_name.resx">
   <DependentUpon>your_form_name.cs</DependentUpon>
</EmbeddedResource>`

再次打开解决方案,表单将再次显示在您的项目中。

答案 2 :(得分:0)

也许这不是最佳解决方案,但在完成删除并安装Studio后,将恢复正常状态。 enter image description here

答案 3 :(得分:0)

这里也是错误。

Visual Studio Professional 2015.安装版本:14.0.25431.01 Update 3(使用KB3165756)

安装Azure Core 2.9.6之后,这个错误的行为就开始了,它安装了.NET Core的东西。 .NET Core模板到Visual Studio 2015(实际安装的.NET核心工具(预览2)14.1.21111.0)

如果将类库(.NET Core)或控制台应用程序(.NET Core)添加到C#解决方案,则在解决方案资源管理器中可以再次显示forms.cs

在添加类库(.NET Core)之前:

enter image description here

将类库(.NET Core)添加到解决方案:

enter image description here

使用.NET Core的东西有错误。希望它可以修复未来的补丁。