Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在VisualStudio中更改项目名称空间_Visual Studio - Fatal编程技术网

Visual studio 在VisualStudio中更改项目名称空间

Visual studio 在VisualStudio中更改项目名称空间,visual-studio,Visual Studio,如何在Visual Studio中更改项目名称空间 名称空间当前为WindowsFormsApplication16,我希望名称空间为MyName右键单击属性,应用程序选项卡,然后查看程序集名称和默认名称空间您可以更改默认名称空间: ->项目->XXX属性… 在“应用程序”选项卡上:默认命名空间 除此之外: Ctrl-H 查找:WindowsFormsApplication16 替换:MyName假设这是针对C#项目的,并且假设您希望更改默认名称空间,则需要转到项目属性、应用程序选项卡,并指定“

如何在Visual Studio中更改项目名称空间


名称空间当前为
WindowsFormsApplication16
,我希望名称空间为
MyName

右键单击属性,应用程序选项卡,然后查看程序集名称和默认名称空间您可以更改默认名称空间:
->
项目
->
XXX属性…

在“应用程序”选项卡上:默认命名空间

除此之外:
Ctrl-H

查找:WindowsFormsApplication16
替换:MyName

假设这是针对C#项目的,并且假设您希望更改默认名称空间,则需要转到项目属性、应用程序选项卡,并指定“默认名称空间”


默认名称空间是Visual studio在创建新类时设置的名称空间。下次右键单击>添加>类时,它将使用您在上述步骤中指定的名称空间。

您可以右键单击代码中的名称空间,然后
重构>重命名。


为此感谢@。

只需右键单击要更改的名称(可以是名称空间或其他名称),然后选择重构->重命名…

输入新名称,将位置保留为[Global Namespace],如果需要,请检查预览,这样就完成了

“项目属性中的默认命名空间文本框已禁用” 和我一样(VS2010)。 我编辑了项目文件(“xxx.csproj”)并调整了项目。这更改了默认名称空间。

首先)

  • 转到菜单:项目->窗口窗体应用程序16属性/
  • 程序集名称默认命名空间文本框中写入MyName,然后保存
  • 秒)

  • 打开一个旧的.cs文件(类或表单)
  • 右键单击命名空间前面的Windows窗体应用程序16,转到重构->重命名
  • 在重命名消息框的新名称文本框中写入MyName
  • 确定,然后应用

  • 您也可以右键单击代码中的名称空间,然后重构->重命名,而不是查找/替换。项目属性中的“我的默认名称空间”文本框被禁用。知道为什么会这样吗?如果使用WPF,请不要忘记App.xaml!您还必须更改启动对象。->项目->属性->启动对象->。Program@user1151923您可以通过在文本编辑器中打开项目文件(MyProject.csproj)并在其中进行更改来更改它!MyProjects虽然这个解决方案比上面的解决方案更好,而且在添加了一个新类之后,我可以在生成的文件中看到我的新名称空间,但在右侧面板(解决方案资源管理器)上,我仍然可以看到旧名称。有什么想法吗?所以我不得不在解决方案面板中直接重命名它。是吗?这是最简单的方法,不是只使用此重新精简程序吗?不会更改项目中使用旧名称的每个文件。当我右键单击代码中的根命名空间并单击“重命名”时,会出现错误“您无法重命名此元素”在我重命名Project->Properties下的根命名空间之前和之后都是这样。右键单击->重命名仅适用于根命名空间以外的命名空间。在我看来,在重命名根命名空间之后,使用Find/Replace是必要的。我错了吗?