我有一个当前使用错误名称空间的表单:

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/

10-13 06:45