【发布时间】:2018-04-11 05:38:38
【问题描述】:
如何将现有项目(项目自己的文件、项目依赖的其他文件、设置(包括附加包含目录)等)从一个解决方案移动到
- 尚不存在的新解决方案
- 现有的解决方案?
我正在使用 Visual Studio Community 2015。
我不想破解 .sln 文件;我希望 VS 能正确地做到这一点。 .sln 文件包含我不理解的 ID。
每个项目都应保留其当前的项目名称。
我有几个想要迁移的项目,每个项目都有不属于项目本身的依赖项,所以一个简单的方法会很好。
我看到了Visual Studio move project to a different folder,但它没有回答我的问题。
“项目”菜单中没有相关的项目(如果有的话,我会认为相关项目会在该项目),或任何其他工具栏菜单,或当我单击鼠标按钮 2 时弹出的菜单解决方案资源管理器中的项目条目...
【问题讨论】:
-
在“解决方案资源管理器”窗口中,右键单击并选择“删除”以从解决方案中删除项目。右键单击解决方案(顶部节点)并选择添加 > 现有项目以将项目添加到解决方案。
-
谢谢。我应该在执行 Add>Existing Project 之前将项目的文件从
\ 移动到 \ ,还是 Add>Existing Project 自动执行此操作? (如果项目位于新解决方案中,则文件位于旧解决方案的目录树中会很不整洁。) -
这完全取决于你,VS 不在乎。您不喜欢的问题会告诉您如何做到这一点。
-
@HansPassant 我想我会问,以防万一 VS 文件
\ \ .vcxproj* 包含指向 中源文件的链接\ ,如果我只是移动源文件,链接就会被破坏。 -
@HansPassant 你的方法对我有用!如果您将其发布为答案,我会接受。
标签: visual-studio visual-studio-2015