【发布时间】:2015-11-10 11:34:28
【问题描述】:
我正在开发一个包含 30 个 cs 项目的解决方案。我只关注一个项目,所以我更喜欢只打开这个特定的项目。 打开这个特定项目后,它会加载整个解决方案以及所有其他 29 个项目。 有没有办法只打开这个特定的 csproj?
【问题讨论】:
-
就我而言,你不能。这可能是因为解决方案中包含的项目总是有某种联系。主要是解决方案内部参考。仅加载一个可能会导致不兼容或构建问题。不过,您可以卸载项目(右键单击解决方案资源管理器中的节点,然后单击“卸载”)。
-
我只使用过 vs 2010 。如果特定项目与解决方案中的其他项目存在依赖关系,那么您将面临很多问题。如果没有那么会有一个单独的项目文件,你可以直接打开它。
-
创建一个新的空解决方案并添加现有项目,这应该可以解决问题:-)
-
可能是因为你们提到的依赖关系
-
我使用了一个名为 Funnel (visualstudiogallery.msdn.microsoft.com/…) 的 VS 扩展程序,这对我很有帮助。您可以选择要加载的项目,并告诉它加载所有依赖项。
标签: c# visual-studio-2013 solution csproj