更改VS项目默认名称空间混乱

时间:2011-11-20 00:20:01

标签: visual-studio namespaces

我曾尝试在 Project - >中更改项目的默认命名空间。项目名称属性 - >默认命名空间并且搞砸了很多我现在想要再次尝试再做的事情(我最终恢复到以前的命名空间)。

我不记得究竟是什么搞砸了,但其中一些是资源文件和配置文件的引用(这个应用程序已经安装在其他用户的PC上,这个命名空间的更改会附带更新,而我'我不确定他们现有的配置文件或设置文件会发生什么,因为这些是带有旧命名空间引用的XML。)

是否有一个易于遵循的步骤安全方式来执行此更改或工具,这将有助于我这样做或者我应该放弃这个想法?

1 个答案:

答案 0 :(得分:1)

它从不容易,但也不错。我执行以下步骤,然后反复重新编译并修复剩余的错误,直到一切正常。

  1. 我更改了项目中的默认命名空间。

  2. 使用VS中的重构工具重构现有的命名空间。它做得不错。

  3. 所有资源文件必须设置为“无代码生成”然后保存,然后返回内部/公共以获取新的命名空间。

  4. 我在寻找旧名称空间的整个解决方案上找到并手动修复。通常是配置文件。

  5. 修复所有T4模板并运行代码生成。

  6. 编译并修复所有遗漏的参考文献。

  7. 构建并运行后,您必须测试/修复部署作业/策略/流程。根据您使用的技术或需要更新的客户数量,这可能是最难的部分。

  8. 祝你好运!