Winforms 更改WinForm'的名称空间的正确方法是什么;什么表格?
我有一个表单当前位于错误的命名空间中:Winforms 更改WinForm'的名称空间的正确方法是什么;什么表格?,winforms,visual-studio,visual-studio-2010,Winforms,Visual Studio,Visual Studio 2010,我有一个表单当前位于错误的命名空间中: MyForm.cs: namespace DirtyHowdoyoudo { public MyForm() { ... MyForm.Designer.cs: namespace DirtyHowdoyoudo { partial class MainForm { MyForm.cs: namespace Bajingo { public MyForm() { ... 表单应位于命名空间Bajin
MyForm.cs:
namespace DirtyHowdoyoudo
{
public MyForm()
{
...
MyForm.Designer.cs:
namespace DirtyHowdoyoudo
{
partial class MainForm
{
MyForm.cs:
namespace Bajingo
{
public MyForm()
{
...
表单应位于命名空间Bajingo
中。更改表单名称空间的正确方法是什么
注意:编辑MyForm.cs
使用新名称空间:
MyForm.cs:
namespace DirtyHowdoyoudo
{
public MyForm()
{
...
MyForm.Designer.cs:
namespace DirtyHowdoyoudo
{
partial class MainForm
{
MyForm.cs:
namespace Bajingo
{
public MyForm()
{
...
导致设计器中断。我可以手动编辑MyForm.Designer.cs
code文件:
MyForm.Designer.cs:
namespace Bajingo
{
partial class MainForm
{
但是VisualStudio()告诉我不要手动编辑设计器文件
强制性填充材料:
- 我检查了表单的属性窗口,没有
属性:名称空间
- 我尝试将其重命名,然后让Visual Studio重构开始: 除了VisualStudio想在任何地方重命名名称空间之外,在任何东西中。我只想要这张表格
重命名
,然后将其更改为新命名空间名称,然后在单击“重命名”时应该出现的对话框中单击“应用”
1) 突出显示要重命名的命名空间并单击鼠标右键,然后单击“重命名”:
键入新名称空间名称,确保勾选了“预览更改”,然后单击“应用”:
(二)
检查所有要更改的位置:
3) 重命名表单之前,您需要单击解决方案资源管理器顶部的“显示所有文件”图标。如果不这样做,则不会重命名某些支持文件。我编辑了设计器文件并手动更改了名称空间,但仍然存在问题。虽然我从另一个项目中添加了表单文件,但设计器和资源文件都未与该项目“关联”。我用鼠标右键点击了这些文件并选择了“包含在项目中”,这就成功了。我认为这个答案不能满足OP的要求。“我试图重命名它,然后让Visual Studio重构开始:……除了Visual Studio想在任何地方重命名名称空间之外,在所有内容中。我只想要这个表单。”