C# 复制VisualStudio项目的更直接的方法?
我一直在寻找如何复制解决方案。在我的例子中,我只想将我的解决方案移动到一个新目录(它是在VisualStudio目录中的“项目”下创建的,我希望它位于我正在学习的课程的文件夹中) 我知道存在绝对路径的问题。但唯一应该有绝对路径的东西是我正在使用的图片之类的资源。我很乐意亲手做这些 为了帮助我理解为什么它如此复杂,也许有人可以解释为什么不存在简单的“另存为”选项 到目前为止,我看了两个地方:C# 复制VisualStudio项目的更直接的方法?,c#,visual-studio-2010,visual-studio,visual-studio-2012,C#,Visual Studio 2010,Visual Studio,Visual Studio 2012,我一直在寻找如何复制解决方案。在我的例子中,我只想将我的解决方案移动到一个新目录(它是在VisualStudio目录中的“项目”下创建的,我希望它位于我正在学习的课程的文件夹中) 我知道存在绝对路径的问题。但唯一应该有绝对路径的东西是我正在使用的图片之类的资源。我很乐意亲手做这些 为了帮助我理解为什么它如此复杂,也许有人可以解释为什么不存在简单的“另存为”选项 到目前为止,我看了两个地方: 为什么不能保存为至少只更新自动生成的路径?只需将整个解决方案目录复制粘贴到其他位置即可 为什么不能保存
为什么不能保存为至少只更新自动生成的路径?只需将整个解决方案目录复制粘贴到其他位置即可 为什么不能保存为至少只更新自动生成的路径 因为您的解决方案可以包含来自“外部”(解决方案根目录外部)的项
顺便说一句,如果您的解决方案中的一些项目最终可以在一个(通用)解决方案中结束,请不要忘记手动更改项目GUID。因此,您可以复制目录并打开csproj或sln,然后会发生什么?您应该能够复制/粘贴所有内容,这基本上就是TFS所做的。