我有一个相当复杂的Visual Studio解决方案(2010年,但无所谓),我需要重命名.
我想重命名文件夹以匹配新的解决方案名称,但我无法找到自动重构文件夹名称的方法,并且浏览每个项目文件将是痛苦的.
有正式的方法吗?或者(更不优选),是否有免费工具来实现这一目标?
如何将项目移动到Visual Studio中的其他文件夹?我习惯于在我的项目中使用这个结构.
-- app
---- Project.Something
---- Project.SomethingElse
我想将整个命名空间SomethingElse重命名为SomethingNew,最好的方法是什么(没有手动进入.sln文件)?
我有一个vs.net项目,经过一些重构后,修改了项目的名称.如何在TFS控制的项目和解决方案下轻松地重命名基础Windows文件夹名称以匹配此新项目名称?
注意,我曾经可以通过使用SourceSafe在背景中摆弄东西来做...
可能重复:
如何在不破坏解决方案的情况下重命名项目
我知道这个问题经常被问到,但是没有一个可以帮助我克服由于不正确地重命名我的解决方案而使我的应用程序无用的担心,
我在VS 2008中正在开发一个C#Windows应用程序,因为在最初的步骤中我不知道重命名是VS中的一个大问题,我命名了该项目,"stock"但现在我的项目已接近完成,我的主管希望重命名命名空间,BetRates_NS因为它是部署安装项目的名称,
我甚至在我的解决方案和其他依赖项中使用了命名空间名称的web服务引用,基于我以前的经验,在VS中重命名并不容易,
那么some1请给我一步一步的确切步骤来重命名我的解决方案,以便应用程序现在可以顺利运行,并且由于这个原因,可能不会在以后的某个时间点崩溃.
我完全希望在这里提供一些帮助.....比提前...... !!
这是我的解决方案浏览器屏幕:

当我在解决方案中重命名项目,然后尝试构建该项目时,我收到错误:"找不到项目文件"xyz.csproj".其中xyz是旧的项目文件名!
令人讨厌的是,我可以搜索我的项目和解决方案的旧项目文件名,搜索将不会出现任何问题,当我点击错误VS什么都不做.
所以似乎无法找到旧参考的位置.
这是一个托管Silverlight页面的.web项目,如果这有任何区别的话.
我在游戏项目中遇到上述任何问题时遇到了问题.网上已经有很多答案,我查看了所有这些答案,但它们并不适用于我或有不同的情况.这是我的情况:

这就是我的解决方案.我从改变项目名称X-Power,以Neo_Elements视觉工作室,其工作范围内.但它不会影响实际的物理文件夹.
.vcxproj文件的物理文件路径和名称是...\Neo_Elements\WorldScrollingGame\WorldScrollingGame.vcxproj.
.sln文件的物理文件路径和名称是 
...\Neo_Elements\X-Power.sln
我想做的事:
将解决方案重命名为Neo_Elements(因此.sln文件将相应更改)
将文件路径更改为 ...\Neo_Elements\Neo_Elements\...
将.vcxproj文件重命名为 Neo_Elements.vcxproj
所以在更改之后,.sln文件路径和名称应该是
...\Neo_Elements\Neo_Elements.sln
.vcxproj文件路径和名称应该是 ...\Neo_Elements\Neo_Elements\Neo_Elements.vcxproj
解决方案和项目名称都将是 Neo_Elements
我做了什么:
发生了什么:
该项目不再构建并创建一堆编译错误,如下所示:
fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
fatal error C1083: Cannot open include file: 'resource.h': No such file or directory
我甚至没有更改物理文件夹,我不知道为什么找不到文件,丢失文件的位置对我来说似乎完全随机.(不仅是那些人\WorldScrollingGame还有更深层次的人.也有很多文件受到影响,但只找不到几个文件).当我试图将解决方案名称更改回X-Power原来时,事实证明我不能.它说"解决方案无法重命名,因为已经存在具有指定名称的解决方案文件",尽管事实上已经没有X-Power.sln了.尽管如此,我已经完全陷入困境,不得不从备份中恢复整个解决方案(或者在Windows资源管理器中手动更改.sln文件的名称).首次尝试失败.
然后我开始尝试在VS外部更改项目文件夹.
我做了什么:
我按照这个链接:关闭VS,在VS外部重命名项目主管,在文本编辑器中编辑.sln更改"X-Power", "WorldScrollingGame\WorldScrollingGame.vcxproj"为"X-Power", "Neo_Elements\WorldScrollingGame.vcxproj"(奇怪的是X-Power应该是Neo_Elements因为我在VS中编辑了项目名称,但不知何故它没有反映这里的更改,除非这个不是项目名称的反映,根据该链接绝不应该是这种情况.但我现在不想因为之前发生的事情而弄乱解决方案名称. …
我们假设我们正在开发一个名为MyProject的项目.我希望能够将其名称更改为MyProject2并将其文件夹名称也重命名为MyProject2.
这可能来自Visual Studio吗?如果没有,如何让这种情况发生在"外面"呢?
在SO中已多次提出类似的问题.但大多数答案建议手动完成,这非常耗时.
任何可以自动重命名项目(和目录)的免费工具?
Filip Premanad Rydlo 提到了 Visual Studio Project Renamer,但它自2001年以来一直没有更新.
此工具可以重命名Visual C++项目.但我的项目主要是C#.
CopyWiz可以Rename an existing project; Fix up directories and filenames in your projects,但它的成本为39美元.
类似的问题:
c# projects-and-solutions rename visual-studio-2010 visual-studio
在尝试重命名VS中的项目时,我总是发现自己遇到了很多命名空间或引用错误.
我就是这样做的:我点击项目并按F2并重命名.
你们遵循什么程序?
我以前在Eclipse工作,在那里我没有问题.也许它在VS中也很容易,而且只是我.
我在Visual Studio 2010中有一个用于Excel加载项的VB.NET项目.
我使用"我的"命名空间,通常看起来"我的项目"文件夹包含有关项目的配置信息.
我的问题是我需要更改此文件夹的名称,因为我的版本管理器系统不会接受文件或文件夹名称中的空格.
可能吗?如果有,怎么样?
编辑:有一种hacky方法,通过重命名文件夹和更改.vbproj文件中的所有引用.但是,它可能适用于命令行生成,但下次在Visual Studio中打开项目时它将无法工作.IDE将创建一个新的"我的项目"文件夹,并抱怨它无法在其中找到设置.
我正在寻找一种方法来重命名它,以便Visual Studio能够正确地接受它.
在Visual Studio 2010中重命名MVC3项目目录的操作序列是什么?我可以毫无问题地重命名项目.但是,如果我尝试将其从解决方案中分离并重命名包含它的目录,则将其附加回来会失败.