我参与的项目有一个代号,用于项目中的命名空间。
如何更改它而不会有破损的风险?
答案 0 :(得分:2)
ReSharper可以做到这样安全快捷的事情。虽然它是一种商业工具,但我强烈推荐它。
否则只需进行搜索&替换整个解决方案。这也很快,并且应该适用于命名空间的大多数用法。
答案 1 :(得分:0)
您可以选择在Visual Studio中使用正则表达式查找和替换。这样您就可以更加精确地控制要查找和替换的内容(尤其是标记),例如:
查找
Dim {.+} As {.+}\.CodeName\.{.+}\(
替换为:
Dim \1 As \2.NewNameSpace.\3.Jobber(
将替换以下内容:
Dim x As New JibberJabber.CodeName.ThingFoo(someVariableOrOther)
使用:
Dim x As New JibberJabber.NewNameSpace.ThingFoo.Jobber(someVariableOrOther)
您始终可以先备份(如果出现问题,则可以回滚)。只需确保使用“保持修改的文件打开”选项,以便您可以轻松检查更改!