在开发设计器的同时不断扩展命名空间。在它应该简单地实例化的地方Class1
,它正在将实例化扩展到Namespace.Class1
.
有没有办法防止这种行为? Namespace
是多点默认值。
在开发设计器的同时不断扩展命名空间。在它应该简单地实例化的地方Class1
,它正在将实例化扩展到Namespace.Class1
.
有没有办法防止这种行为? Namespace
是多点默认值。
您的问题不够清楚,您的应用使用什么平台/UI?
如果您开发 ASP.NET,控件/组件是使用 register 标记注册的,但文件 Designer.vb 或 Designer.cs 仍将包含完整的命名空间。
如果您开发 Windows 窗体,控件/组件将始终在设计器.vb 和设计器.cs 中具有完整的命名空间。
如果你开发 WPF/Silverlight,XAML 文件会直接显示你使用的控件的类名,但是生成的 g.cs 或 g.vb 会显示完整/完整的命名空间。
这是 Visual Studio 设计器的默认行为,无论是 ASP.NET、WPF/Silverlight、Windows 窗体。
除非您在没有设计器支持的情况下创建 UI,否则您无法更改此设置,例如在 WPF 中创建纯窗口或在 Windows 窗体中纯粹通过代码创建窗体。