更改VS2008解决方案命名空间的最简单方法?

问题描述:

有没有人知道更改VS2008解决方案/项目的名称空间的快速和万无一失的方法?换句话说 - 我有一个解决方案,并且希望将其作为另一个应用程序的模板复制,但明显需要不同的名称空间。更改VS2008解决方案命名空间的最简单方法?

感谢

+0

需要改变命名空间对我来说并不明显。这就是为什么使用''语句来导入命名空间的原因。 – Oded 2010-08-04 09:04:25

+0

@oded:是的,但我有很多样板代码需要重用,但不想添加到类库中。 – UpTheCreek 2010-08-04 09:11:19

+0

这就是为什么类库存在的原因。代码重用。 – Oded 2010-08-04 09:20:52

打开搜索&替换对话框:

SHIFT + CTRL^h

查找内容: 命名空间YOUROLDNAMESPACE

更换什么: 命名空间YOURNEWNAMESPACE

查找范围: Enti再解

查找选项:

勾选区分大小写 蜱全字匹配

按下按钮“全部替换”

HTH 低糜

+0

这是我过去所做的,但它没有考虑文件名,项目间引用等。我希望VS能为此提供适当的支持! – UpTheCreek 2010-08-04 09:27:40

+0

Upthecreek,你只是给了我一个想法......如果你所有的项目都在一个源代码管理中...那么迪米的方法可以工作。 只是在源代码控件而不是VS中工作(只记得先开始修改子项目,最后在子文件上写上子项目的名称,以便测试它们......或者至少明白是什么错误与他们后来如果有错误) – Asaf 2010-08-04 10:14:48

+0

@Asaf:嗯,这是在源代码管理 - 我会尝试,谢谢。 – UpTheCreek 2010-08-04 10:17:41

重命名解决方案名称将不会影响的命名空间项目。
如果要更改命名空间 - 右键单击​​项目文件 - >选择“属性” - >选择“应用程序”选项卡 - >更改“默认命名空间”。在我看来

只有最好的傻瓜证明的方式

  • 在VS2008打开解决方案
  • 打开解决方案资源管理器
  • 右键单击解决方案
  • 选择 “重命名”
+0

这对解决方案中所有具有现在需要更改的名称空间的文件都没有帮助。 – Oded 2010-08-04 09:08:12

+0

+1 Sandy!今天你刚刚救了我的尾巴。谢谢! – jp2code 2011-04-08 20:45:08