如何在Visual Studio中移除解决方案里的.NET项目但保留项目间引用
问题:移除解决方案项目时能否保留.csproj中的项目间引用?
我们团队维护着一个包含多个项目的代码库,目前各项目通过程序集引用关联。团队成员每人都有仅包含部分项目的个人解决方案。我原本认为项目间引用是更优的选择,但测试发现:从个人解决方案中移除某个项目时,该解决方案内其他项目的.csproj文件中对应的项目间引用也会被一并移除。
如果无法自由移除个人解决方案中的项目,同时又不破坏产品解决方案的依赖关系,我们就只能继续使用存在诸多弊端的程序集引用。想问下我是否遗漏了某些设置,或是有其他移除项目的方法?
更新1
我想明确项目间引用是否比程序集引用(具备依赖解析等优势)更适合我们的场景?
更新2
我阅读了《Architecture of a .NET Application: Case Studies》一文,其中提到多解决方案场景确实需要使用程序集引用。或许我得另寻优化工作流的方案。
感谢Luis的评论!
内容的提问来源于stack exchange,提问作者CJAH
相关产品推荐
相关产品推荐

