vs 2010中的不可用项目?

时间:2012-09-06 13:07:56

标签: visual-studio-2010

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

我有一个解决方案,其中包含一些已卸载的项目,而网站已加载

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

enter image description here

我一直在寻找sln,加载的和卸载的没有区别(无法比较)。

同样在Websites.xml中,没有这样的差异

2 个答案:

答案 0 :(得分:8)

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

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

您可以安全地删除它,但是您将丢失一些其他非重要的内容,例如断点等。

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

答案 1 :(得分:2)

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

值得指出的是,如果机器没有安装相关软件,某些项目将无法加载(例如,MVC web application project将无法加载未安装相应软件的机器;类似于{ {3}})。

如果您故意卸载项目以改善解决方案的总体加载时间,那么您应该知道WIX projects

您可能还会考虑将一些项目转移到其他解决方案中,按主要系统功能进行分组(警惕破坏项目依赖性。)