在 Visual Studio 中卸载项目时,任何引用项目都会在其对已卸载项目的引用上获得警告三角形。我为自己编写了一个宏来做一些聪明的事情(检测项目的添加/删除并将任何引用从文件/项目依赖项转换为文件),但我不敢相信我没有错过更简单的东西。如果我必须手动更改引用(并且它打破了“个人解决方案/共享项目”团队开发范式),卸载功能怎么能有用。
(这个问题与这个关于在 Visual Studio 中构建大型解决方案的问题的答案有关——一些答案提到了有很多项目的解决方案,但是“卸载”未使用的项目以提高性能。)