嘿。我有一个非常大的C#解决方案,许多项目在我的计算机的许多位置都很混乱。我想将解决方案发送给朋友。是否有任何工具可以将解决方案复制到新目录中,包含所有项目,清理和组织?
感谢。
答案 0 :(得分:8)
不,不是我所知道的。
我建议你手动将它们复制并粘贴到你想要的结构中,然后只需在任何纯文本编辑器中打开解决方案文件并修复它,以便它引用带有proj文件的相应子文件夹。
手动完成这项工作非常简单。
答案 1 :(得分:3)
首先要清理它?
朋友不与朋友分享凌乱的解决方案
答案 2 :(得分:2)
不,不幸的是......你必须将每个项目复制到一个文件夹中,打开解决方案,然后重置每个项目引用,直到它构建。然后你可以拉上那个文件夹并发送它
这就是为什么人们应该总是制定他们的解决方案,以便每个项目都相对于同一文件夹下的解决方案: - )
答案 3 :(得分:0)
您的问题激发了我向我的应用程序添加新功能VS Solution Dependency Visualizer:最新版本列出了项目和VS解决方案中使用的所有目录。
虽然这不是“按照您的要求复制解决方案”,但它会为您提供文件所在位置的概览。