每次添加新的cs文件时,Visual Studio都会在重复的解决方案中继承旧的命名空间

时间:2018-04-03 13:37:31

标签: c# .net visual-studio

我按照以下步骤创建了.net项目的新副本:

  1. 我已将项目复制到新文件夹
  2. 重命名解决方案
  3. 重命名子文件夹
  4. 使用文本编辑器编辑项目文件并更改了
  5. 中的路径
  6. 重命名了命名空间
  7. 一切运作良好,项目编译,我可以运行它。

    问题是每次我向解决方案添加一个新文件时,它都会继承源项目的旧命名空间......

    每次添加新的cs文件时,我都必须重命名命名空间...

    我该如何解决问题?

    由于

2 个答案:

答案 0 :(得分:4)

在项目属性中,有一个默认的命名空间框。它将使用此中的任何内容作为默认值。

default namespace

答案 1 :(得分:1)

除了pm_2的答案...

我有一个重命名的项目。 (Visual Studio 2017) 每当我复制一个现有的.aspx页时,文件中的新页和代码将具有旧的名称空间名称。除了pm_2的解决方案之外,我还必须进行这些更改...

签入项目文件。

  

AssemblyInfo.cs:

查看属性窗口。Ctrl+W,P 在您的项目下...展开属性。 AssemblyInfo.cs在这里。

检查

的名称
[assembly: AssemblyTitle("ProjectName")]
[assembly: AssemblyProduct("ProjectName")]