更改网站项目的名称(名称空间)

时间:2010-06-27 20:06:02

标签: visual-studio project-management namespaces

我正在使用Visual Studio 2010在C#中创建一个新的ASP.NET MVC Web应用程序。我们还没有确定项目的名称,因此暂时使用任意名称以使我们陷入开发。与此同时,一个品牌和一个新名称正在开发中,所以在一个月左右这个任意名称将是多余的。

问题是,一旦新项目名称发挥作用,我们是否继续使用旧名称进行开发,或者是否有一种简单的方法可以切换到新名称,更改名称空间和项目名称等?我想这可以通过发现和替换等来完成,但是想知道是否有更正式的方式来做这个?

出于兴趣,是否有人知道这对于拥有大型开发团队的公司有​​何用处?例如,在Microsoft发布日期之前的几个月,我们听到了处于开发阶段的项目,他们经常在发布之前更改名称。据推测,他们在整个开发期间都不会使用此名称。

不是一个完全典型的编程问题,对不起,如果它在错误的地方。

谢谢,

迈克尔

3 个答案:

答案 0 :(得分:0)

我不知道在ctrl + H旁边有什么好方法

但有时在同一解决方案下添加两个项目是可以接受的。 只需在相关位置添加使用/导入 - 它应该可以正常工作。

我知道这两个项目应该是安静的,以使这个解决方案变得更好 - 但值得花一分之二思考。

如果你找到了一个不错的方式 - 请分享......我们都在ctrl + h方法中遇到了缺失点:)

答案 1 :(得分:0)

在我的想法中,可以重命名项目,可以使用该属性来更改所需项目的名称。

打开项目将项目属性更改为其名称。下次编译后命名空间发生变化。也许你需要从bin中删除dll组件..

接下来就是视觉工作室永远不会忘记你的项目的旧名称更改它们重命名sln或sui项目设置文件然后下次你可以在标题栏中看到名称[new]。

我希望这不是重命名的重大任务。

答案 2 :(得分:0)

另一个要记住的重要事项是,如果您在发布时没有擦除现有网站,请从网站中删除旧的dll。如果你不这样做,你可能会得到一个神秘的500.0错误。事实证明,除非您的路由指定名称空间,否则由于bin文件夹中保留旧的dll,您最终可能会遇到冲突的路由。