【发布时间】:2011-02-07 05:42:14
【问题描述】:
我正在尝试更改 Visual Studio 中的命名空间。
我的文件夹结构如下所示:
GameAlpha/
GameAlpha.sln
GameAlphaRelease/
GameAlphaTest/
GameAlphaLevelEditor/
其中包括 GameAlphaRelease 等命名空间。我想把这一切都改成GameBetaRelease。
在此过程之前,它构建良好。
首先,我将解决方案和项目文件从 Alpha 更改为 Beta。然后,我在命名空间上做了一个“find-replace-all”。最后,我浏览了每个项目的属性,并将“Assembly Name”和“Default Namespace”更改为适当的 Beta 标题。
但是,现在无法构建解决方案。错误是:
GameAlpha.accessor:在中未找到对“GameAlpha.exe”的引用 此项目引用的列表。 (项目:GameBetaTest)
我做错了什么?如果我删除项目 GameBetaTest,则解决方案构建得很好。
另外,更改文件系统中文件夹名称的最佳方法是什么?
【问题讨论】:
-
不能解决您的问题,但我绝不会使用项目名称(尤其是临时名称和命名空间)来指示软件的构建。这就是版本号和版本说明的用途。
-
鉴于改变这一点的难度,我怀疑你的这种倾向是正确的。
标签: visual-studio ide namespaces refactoring