我曾尝试在 Project - >中更改项目的默认命名空间。项目名称属性 - >默认命名空间并且搞砸了很多我现在想要再次尝试再做的事情(我最终恢复到以前的命名空间)。
我不记得究竟是什么搞砸了,但其中一些是资源文件和配置文件的引用(这个应用程序已经安装在其他用户的PC上,这个命名空间的更改会附带更新,而我'我不确定他们现有的配置文件或设置文件会发生什么,因为这些是带有旧命名空间引用的XML。)
是否有一个易于遵循的步骤安全方式来执行此更改或工具,这将有助于我这样做或者我应该放弃这个想法?
答案 0 :(得分:1)
它从不容易,但也不错。我执行以下步骤,然后反复重新编译并修复剩余的错误,直到一切正常。
我更改了项目中的默认命名空间。
使用VS中的重构工具重构现有的命名空间。它做得不错。
所有资源文件必须设置为“无代码生成”然后保存,然后返回内部/公共以获取新的命名空间。
我在寻找旧名称空间的整个解决方案上找到并手动修复。通常是配置文件。
修复所有T4模板并运行代码生成。
编译并修复所有遗漏的参考文献。
构建并运行后,您必须测试/修复部署作业/策略/流程。根据您使用的技术或需要更新的客户数量,这可能是最难的部分。