不可用或可用的(已加载)项目/网站的指示在哪里保存?
我有一个解决方案,其中包含一些已卸载的项目,而仅网站已加载
当然我可以右键单击并重新加载但仍然,我现在想 这个[不可用或可用]信息已保存?
我一直在寻找sln
,加载的和卸载的没有区别(无法比较)。
同样在Websites.xml
中,没有这样的差异
答案 0 :(得分:8)
suo文件代表“解决方案用户对象”(这是猜测)。
这是解决方案设置的每用户容器。
您可以安全地删除它,但是您将丢失一些其他非重要的内容,例如断点等。
在大多数VCS中,此文件位于标准排除列表中,因为它应保持特定于每个用户。这是您可以安全删除它的证据。
答案 1 :(得分:2)
我认为解决方案中有关已加载和不可用项目的信息存储在.suo文件中。如前所述,这是由Visual Studio自动生成和维护的特定于用户的二进制设置文件。
值得指出的是,如果机器没有安装相关软件,某些项目将无法加载(例如,MVC web application project将无法加载未安装相应软件的机器;类似于{ {3}})。
如果您故意卸载项目以改善解决方案的总体加载时间,那么您应该知道WIX projects。
您可能还会考虑将一些项目转移到其他解决方案中,按主要系统功能进行分组(警惕破坏项目依赖性。)