2009-11-09 126 views
1

我目前正在写一点点CMD线的应用程序,将整个Visual Studio解决方案,将其复制到一个新文件夹和更改所有项目的命名空间。Visual Studio中 - 移动解决一个新的文件夹和命名空间

看起来像它会采取一些正则表达式魔术得到这个工作正常(和努力颇有几分)。

我重新发明了车轮吗? - 视觉工作室或其他地方有什么可以帮我做的吗?

在此先感谢!

回答

0

我用搜索,当我需要改变整个解决方案的命名空间,并移动到另一个目录替换...我只是删除该项目,并从源头控制在不同的目录中再次打开它(如果你不” T选用一个SCM工具,只是它下面复制项目的根,无论到新的位置)

所有路径应该是相对于根。

0

Refactor->重命名不起作用?它不会将它移动到新目录,但会找到所有引用并进行更改。

0

不幸的是,这不是一个简单的搜索替换,即使与由Visual Studio提供简单的重构做到了这一点变得非常棘手。 例如,您可以通过选择要重命名的名称空间来开始重构。但是,如果您有任何资源字符串或程序集设置,即使应用程序编译,您可能会感到惊讶,它可能无法在运行时找到资源。 有时候,就像在文本编辑器(而不是在Visual Studio中)中打开资源或设置文件一样简单,并且纠正了罪魁祸首字符串。 但是,尝试通过手动(或通过自定义脚本)完成此操作可能会更糟糕。

相关问题