【发布时间】:2015-01-18 12:16:52
【问题描述】:
我的情况:
- 我有一个包含数百个项目的解决方案 A,
- 有些项目是类库,被其他项目引用。
现在我想创建一个新的解决方案 B,它将由解决方案 A 的项目子集组成。我首先将第一个预先存在的项目添加到这个新的解决方案 B 中。该项目引用了解决方案 A 中的几个类库。因此,找不到这些库并且我无法构建是合乎逻辑的。当然,我可以手动将所有引用的项目添加到新解决方案 B 中,但考虑到我需要添加的项目总数,这将花费相当长的时间。
是否有一些内置的 Visual Studio 功能可以代表我处理这个问题? IE。我将有机会一次导入所有引用的项目,并且 B.sln 文件将自动更新。
我也有一个 ReSharper 扩展,但我也找不到这样的功能。
编辑:
关于我想要实现的目标的更多细节。 A.sln 有很多应用程序项目和数百个类库。我想从 A.sln 为一个特定的应用程序项目创建一个新的 B.sln 并且只添加它直接或间接引用的类库......但是依赖关系可以达到 15 级,因此手动从原始 A.sln 中删除项目以创建 B.sln 真的不适合我,因为我必须仔细考虑我将从原始 sln 文件中手动删除的每个项目,随后查看 csproj 文件以查找我感兴趣的应用程序是否不通过其直接引用之一间接依赖于它们。
【问题讨论】:
标签: c# .net visual-studio visual-studio-2012 resharper