9

不可用或可用(已加载)项目/网站的指示保存在哪里?

我有一个解决方案,其中有一些未加载的项目,而加载了网站

当然,我可以右键单击并重新加载它,但我仍然想现在这个 [不可用或可用] 信息保存在哪里?

在此处输入图像描述

我一直在寻找,sln加载一个和卸载一个之间没有区别(除了比较之外)。

同样在Websites.xml,没有这样的区别

4

2 回答 2

8

suo 文件代表“解决方案用户对象”(这是一个猜测)。

它是解决方案设置的每个用户容器。

你可以安全地删除它,但是你会丢失一些其他不重要的东西,比如断点等等。

在大多数 VCS 中,此文件位于标准排除列表中,因为它应该针对每个用户保持特定。这是您可以安全删除它的证据。

于 2012-09-06T13:15:47.367 回答
2

我相信有关解决方案中已加载和不可用项目的信息存储在 .suo 文件中。如前所述,这是一个用户特定的二进制设置文件,由 Visual Studio 自动生成和维护。

值得指出的是,如果机器没有安装相关软件,某些项目将无法加载(例如,MVC Web 应用程序项目不会在没有安装它的机器上加载;WIX 项目类似)。

如果您有意卸载项目以改善解决方案的整体加载时间,那么您应该知道Visual Studio 2012 现在支持异步加载项目

您可能还会考虑将一些项目拆分为其他解决方案,按主要系统功能进行分组(小心破坏项目依赖关系。)

于 2012-09-06T13:36:12.720 回答