当我试图单击designer选项卡以获取designer视图时,我会得到以下错误:
为了防止在加载设计器之前可能出现的数据丢失,必须解决以下错误:
无法为该文件显示设计器,因为无法设计其中的任何类。设计器检查了文件中的以下类: Form1 --无法加载基类'System.Windows.Forms.Form‘。确保程序集已被引用,并且所有项目都已生成。
我想进入设计师的行列,不知道出了什么问题。我的Form1代码如下所示:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
using System.Diagnostics;
namespace foobar
{
public partial class Form1 : Form
{
List<CharLabel> allChars = new List<CharLabel>();
public Form1()
{
... etc ...有什么想法吗?
发布于 2009-07-25 02:11:45
当直接从代码编辑器更改部分类(如窗体)中的命名空间或其他项时,您将发出疯狂的邀请。顾名思义,分部类是在代码视图上“部分”定义的类,但是还有一个部分由VS自动调用,即类的另一部分。在该部分中,它包含了所有UI元素、字体、默认值等的定义。当您更改类的一个部分中的名称空间时,另一部分不知道做了什么,然后有趣的错误就开始了。当更改名称空间、类名、事件方法名称时,事件方法名称总是在VS中使用重构选项。
在您的例子中,我可能会回到它原来的名称,然后使用Refactor选项VS提供(突出显示组件名称,Ricgh click,refactor->rename)
希望能帮上忙。
发布于 2009-07-25 01:26:17
你检查过消息中的建议了吗?也就是说,您是否验证了在您的项目中引用了System.Windows.Forms.dll?
若要添加引用(如果缺少引用),请执行以下操作
H 210F 211发布于 2012-09-08 04:52:19
我也经历过这种情况,我通过纠正引用库的缺位来解决这个问题。
您可以检查错误列表。
https://stackoverflow.com/questions/1180891
复制相似问题