Visual studio solution explorer not showing form cs file

前端 未结 4 1075
悲哀的现实
悲哀的现实 2021-01-11 23:23

Cant find user code file of Windows form in solution explorer, now I must right click on form class and choose <>View Code. But there always been cs file at the

相关标签:
4条回答
  • 2021-01-11 23:54

    Have you checked the default editor for your files?

    Right click on form.cs file:

    Select your desired editor an click the Set as default button

    • Csharp Form Editor: Opens your form on design view.
    • Csharp Editor: Opens your code view.

    0 讨论(0)
  • 2021-01-11 23:58

    Maybe its not best solution but after complete removing and installing Studio returns to its normal state.

    0 讨论(0)
  • 2021-01-12 00:04

    I encountered the same issue, not displaying my Form. What you should do is:

    • /project_directory/project_name.csproj edit this file and make sure your_form_name.cs is like this:

    Notice: first delete all records from this file with existing your_form_name.cs and add the following:

    `<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>`
    

    Open solution again and Form will be shown in your project once again.

    0 讨论(0)
  • 2021-01-12 00:07

    Same error here.

    Visual Studio Professional 2015. Version installed: 14.0.25431.01 Update 3 (with the KB3165756)

    This wrong behaviour started after installing Azure SDK 2.9.6, that installs .NET Core stuff & .NET Core templates into Visual Studio 2015 (actually installed .NET Core Tools (Preview 2) 14.1.21111.0)

    If you add Class Library (.NET Core) or Console Application (.NET Core) to your C# solution, the forms.cs become visible again in solution explorer

    Before adding Class Library (.NET Core):

    After Class Library (.NET Core) added to Solution:

    There is something wrong with .NET Core stuff. Hopefully it fixes on future patches.

    0 讨论(0)
提交回复
热议问题