由于某种原因,Windows窗体设计器生成的任何代码都写入我的Form.vb类,而不是它所属的Form.designer.vb类。我希望你能帮助我找出造成这种情况的原因。
我删除了尽可能多的代码,并通过以下设置重现了该问题:
Namespace MyNamespace
public class Form
Inherits System.Windows.Forms.Form
End Namespace
这实际上是我表单中剩下的所有代码 - 没有方法/函数/成员。当我删除命名空间声明时,代码将再次在Form1.designer.vb文件中生成。
为什么命名空间会干扰Visual Studio的功能?
答案 0 :(得分:0)
手动将名称空间添加到designer.vb文件中。但是,我不确定visual studio在调整designer.vb代码时是否会在某些操作中将其删除。