我一直在做一个项目。我可以使用设计视图(表单),但突然间,我不再拥有它了。 .cs文件包含所有控件,但我不知道如何重新生成表单视图。你能帮帮忙吗?我对此很陌生。
之前发生在我身上。我确实找到了一种方法来取回它。但我忘记了怎么做。糟糕。
编辑----- 就像我说的,我是新手。我陷入了混乱。这是编译器的代码
错误1找不到类型或命名空间名称“Form1”(您是否缺少using指令或程序集引用?)C:\ Users \ Wayne \ AppData \ Local \ Temporary Projects \ WindowsFormsApplication2 \ Program.cs 18 33 WL贷款计算器
我确定我已经重命名了我不应该拥有的东西
`使用System; 使用System.Collections.Generic; 使用System.Linq; 使用System.Windows.Forms;
命名空间WL_Lending_Calculator { 静态类程序 { /// ///应用程序的主要入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(假); Application.Run(new Form1()); } } } `
我试图在这里使用代码标签正确显示代码,但没有太多运气
答案 0 :(得分:2)
设计师是否出现例外情况?通常,例外显示出错了。如果没有,通常重建整个解决方案会修复它。这仅在控件全部使用相同的解决方案构建时才有效。
答案 1 :(得分:2)
正如erwin所说,例外是你麻烦的根源。
设计者需要访问aspx中所有组件的设计模式的编译版本。有很多种可能性,取决于WLLendingCalc的位置:
答案 2 :(得分:1)
适用于2010 Visual Studio C#。我希望它也适合你。
打开.cs文件
右键单击代码区域中的任意位置,然后单击“视图设计器”
答案 3 :(得分:0)
如果您右键点击该文件并选择Open With...
,您会看到CSharp Form Editor
的选项吗? (在Open With...
对话框中,您还可以将表单编辑器设置回适用类型的默认值。)
答案 4 :(得分:0)
在项目文件夹中的app.config文件中 你必须包含这段代码
<Compile Include="MyForm.Designer.vb">
<DependentUpon>MyForm.vb</DependentUpon>
</Compile>
<Compile Include="MyForm.vb">
<SubType>Form</SubType>
</Compile>
<EmbeddedResource Include="MyForm.resx">
<SubType>Designer</SubType>
<DependentUpon>MyForm.vb</DependentUpon>
</EmbeddedResource>
答案 5 :(得分:0)
我设法通过修改project.csproj
文件以包含额外的属性'SubType'在Visual Studio 2017中解决此问题。
<Compile Include="forms\ParcelEditor.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="forms\ParcelEditor.Designer.cs">
<DependentUpon>ParcelEditor.cs</DependentUpon>
</Compile>
而不是以前:
<Compile Include="forms\ParcelEditor.cs"/>
<Compile Include="forms\ParcelEditor.Designer.cs">
<DependentUpon>ParcelEditor.cs</DependentUpon>
</Compile>