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