我有一个当前使用错误名称空间的表单:
MyForm.cs:
namespace DirtyHowdoyoudo
{
public MyForm()
{
...
MyForm.Designer.cs:
namespace DirtyHowdoyoudo
{
partial class MainForm
{
该表格应位于名称空间
Bajingo
中。更改表单名称空间的正确方法是什么?注意:编辑
MyForm.cs
以使用新的名称空间:MyForm.cs:
namespace Bajingo
{
public MyForm()
{
...
导致设计器断裂。我可以手动编辑
MyForm.Designer.cs
代码文件:MyForm.Designer.cs:
namespace Bajingo
{
partial class MainForm
{
但是Visual Studio(and SO users - who suggest "use refactor")告诉我不要手动编辑设计器文件。
强制性填充材料:
我检查了表单的属性窗口,并且没有
Namespace
属性:我试图将其重命名,然后让Visual Studio重构开始:
除了Visual Studio想要在任何地方,任何地方重命名名称空间。我只想要这种形式。
最佳答案
您可以编辑设计器文件。远离标有“ Windows Form Designer生成的代码”的区域,您会没事的。
关于winforms - 更改WinForm窗体的命名空间的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8219146/