如何在 Visual Studio 2008 中重命名现有解决方案和项目? [复制]

Posted

技术标签:

【中文标题】如何在 Visual Studio 2008 中重命名现有解决方案和项目? [复制]【英文标题】:How to rename existing solution and project in Visual Studio 2008? [duplicate] 【发布时间】:2012-08-06 09:53:38 【问题描述】:

可能重复:how to rename a project without killing solution

我知道这个问题经常被问到,但没有人能帮助我克服因不当重命名我的解决方案而使我的应用程序无用的恐惧,

我正在 VS 2008 中开发 C# Windows 应用程序,因为在最初的步骤中我不知道重命名在 VS 中是一个如此大的问题,我将项目命名为 "stock" 但现在我的项目已接近完成,我的领导想将命名空间重命名为 BetRates_NS,因为这是部署设置项目的名称,

我什至在我的解决方案中都有 Web 服务引用和其他具有命名空间名称的依赖项,根据我以前的经验,在 VS 中重命名并不是那么容易,

所以请告诉我重命名我的解决方案的确切分步过程,以便应用程序现在可以顺利运行,并且以后可能不会因此而崩溃。

我完全希望在这里得到一些帮助.....thanxx提前......!!

这是我的解决方案浏览器屏幕:

【问题讨论】:

how to rename a project without killing solution、The best way to rename a project in Visual Studio 2008、Proper way to rename solution (and directories) in Visual Studio、The best way to rename a project in Visual Studio 2008How do I rename a Project Folder from within Visual Studio? 的可能重复项 右键单击解决方案并选择重命名选项。 @NikhilAgrawal 不要在没有适当步骤的情况下尝试这样做,你最终会得到 Vs 给出错误-“无法打开解决方案,无论是移动、重命名还是删除” @CodyGray:除了第一个链接,其他的我都看过了,很抱歉这么菜鸟,但他们不是很清楚,我担心如果我做错了什么,会很危险 然后先做备份。你应该做一个备份无论如何 【参考方案1】:

试试这个

按 CTRL + H 然后输入您要更改为新名称的旧名称

通过选项查看,您还可以选择当前项目或整个解决方案

您还可以在项目属性中更改命名空间

** 或者您可以创建一个新的解决方案,并将这些项目添加到您的新解决方案中并构建它

【讨论】:

您要更改解决方案名称,还是要更改项目名称? 如果您想更改解决方案名称,那么您可以随时创建一个新解决方案,并将这些项目添加到您的新解决方案中 我想重命名解决方案和项目,我想去掉stock这个词.. 好的,我想说,这不是一个完整的解决方案,我不得不更改一些文件夹的名称,并在我的 web 服务的 reference.cs 文件中出现错误,但这对我帮助很大,谢谢约翰 是的,正如另一个重复的解决方案所示,您还需要在记事本中打开 sln 文件,并将其中的路径重命名,即将“Foo\Lab.csproj”更改为“Bar\Lab.csproj” ,否则重命名解决方案目录时显然会丢失情节

以上是关于如何在 Visual Studio 2008 中重命名现有解决方案和项目? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 中重命名方法并保留历史记录?

如何在 Visual Studio 2003 中重命名 C++ 源文件?

如何使用 Visual Studio 数据库项目重命名列?

在 Visual Studio 2015 中重命名时导致“无法解决的冲突”的原因是啥?

如何在 Visual Studio 2010 中使用 Visual Studio 2008 创建的 DLL?

如何在 Visual Studio 2008 中打开使用 Visual Studio 2005 创建的 rdl?