我是编程新手,正在处理一个C#项目,我的form1.cs已不在我的解决方案资源管理器中。但它确实显示在类视图中。我已尝试右键单击并添加现有项,但不起作用。是否可以将form1.cs从类视图返回到解决方案资源管理器中?谢谢。
gj3fmq9x1#
尝试单击解决方案资源管理器顶部的“显示所有项”按钮,它将显示所有不在项目中的文件。如果出现Form.cs,则右键单击它并选择“包含在项目中”菜单。
iswrvxsc2#
可能是因为该窗体已从项目中排除。请在解决方案资源管理器的顶部单击“显示所有项”。
如果随后出现该表单,请右键单击它并选择“包含在项目中”。
UPDATE从上面所说的内容来看,Form.cs文件可能已与设计器和resx文件“断开连接”。关闭Visual Studio,然后在XML编辑器或记事本中打开.csproj文件,并检查“ItemGroup”元素中是否有类似以下内容的内容。
<Compile Include="Form1.cs"> <SubType>Form</SubType> </Compile> <Compile Include="Form1.Designer.cs"> <DependentUpon>Form1.cs</DependentUpon> </Compile> <Compile Include="Program.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <EmbeddedResource Include="Form1.resx"> <DependentUpon>Form1.cs</DependentUpon> </EmbeddedResource>
进行任何必要的变更,然后重新开启方案。
hgb9j2n63#
我遇到了同样的问题,并与它斗争了相当长的一段时间。我通过手动安装所需的目标框架(在我的情况下是**.NET 4.5.1**)(从脱机安装程序)和**.NETCoreApp**组件(从VS安装程序的“修改”)解决了这个问题。然后,我创建了一个新的解决方案,其中包含一个控制台项目,并将目标框架设置为.NET4.5.1。当我现在创建一个新的Forms项目时,一切都恢复正常(默认情况下使用4.5.1),并且Forms.cs文件显示在解决方案资源管理器中。我会尝试,如果我可以修复我的坏项目的方式太...在我的.csproj文件中没有
Forms.cs
.csproj
<EmbeddedResource Include="Form1.resx"> <DependentUpon>Form1.cs</DependentUpon> </EmbeddedResource>
在Form.cs之前和之后都没有。
Form.cs
r7knjye24#
右键单击并选择“从项目中排除”,然后右键单击并选择“包括在项目中”同一模型;您将看到该文件
4条答案
按热度按时间gj3fmq9x1#
尝试单击解决方案资源管理器顶部的“显示所有项”按钮,它将显示所有不在项目中的文件。如果出现Form.cs,则右键单击它并选择“包含在项目中”菜单。
iswrvxsc2#
可能是因为该窗体已从项目中排除。请在解决方案资源管理器的顶部单击“显示所有项”。
如果随后出现该表单,请右键单击它并选择“包含在项目中”。
UPDATE从上面所说的内容来看,Form.cs文件可能已与设计器和resx文件“断开连接”。关闭Visual Studio,然后在XML编辑器或记事本中打开.csproj文件,并检查“ItemGroup”元素中是否有类似以下内容的内容。
进行任何必要的变更,然后重新开启方案。
hgb9j2n63#
我遇到了同样的问题,并与它斗争了相当长的一段时间。我通过手动安装所需的目标框架(在我的情况下是**.NET 4.5.1**)(从脱机安装程序)和**.NETCoreApp**组件(从VS安装程序的“修改”)解决了这个问题。
然后,我创建了一个新的解决方案,其中包含一个控制台项目,并将目标框架设置为.NET4.5.1。
当我现在创建一个新的Forms项目时,一切都恢复正常(默认情况下使用4.5.1),并且
Forms.cs
文件显示在解决方案资源管理器中。我会尝试,如果我可以修复我的坏项目的方式太...
在我的
.csproj
文件中没有在
Form.cs
之前和之后都没有。r7knjye24#
右键单击并选择“从项目中排除”,然后右键单击并选择“包括在项目中”同一模型;您将看到该文件