Visual studio 2010 vs 2010中不可用的项目?

Visual studio 2010 vs 2010中不可用的项目?,visual-studio-2010,Visual Studio 2010,不可用或可用(加载)项目/网站的指示保存在何处 我有一个解决方案,其中有一些卸载的项目,而只有网站加载 当然,我可以右键单击并重新加载它,但我仍然想知道这个[不可用或可用]信息保存在哪里 我一直在查看sln,加载的和卸载的没有区别(无法比较) 同样在Websites.xml中,也没有这样的区别suo文件代表“解决方案用户对象”(这只是猜测) 它是解决方案设置的每个用户容器 您可以安全地删除它,但会丢失一些其他不重要的内容,如断点等 在大多数VCS中,此文件位于标准排除列表中,因为它应针对每个用

不可用或可用(加载)项目/网站的指示保存在何处

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

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

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

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

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

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

您可以安全地删除它,但会丢失一些其他不重要的内容,如断点等


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

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

值得指出的是,如果机器没有安装相关软件,则某些项目将不会加载(例如,如果机器没有安装相关软件,则不会加载该项目;对于其他项目也是如此)

如果您有意卸载项目以提高解决方案的总体加载时间,那么您应该知道这一点


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

我相信它在.suo中file@SteveB这也是我的想法……但它是一个二进制文件。我可以删除它吗?vs会重新创建它吗?suo文件代表“解决方案用户对象”(这只是猜测)。它是解决方案设置的每个用户容器。您可以安全地删除它,但会丢失一些其他不重要的东西,如断点等。在大多数VCS中,这个文件在标准排除列表中,因为它应该针对每个用户保持特定。它肯定会重新创建它,但我不确定有多少信息。当然,代码不会停止编译。你这个摇滚人!我删除了该文件,它确实重新创建了它(在“从源代码管理获取最新信息”5分钟后,它重置了所有可用/不可用的内容。现在我可以禁用/启用项目。谢谢:-)我对那个奇怪的文件表示怀疑。我甚至认为它会保存在注册表中(在否定了*.sln和websitecache.xml之后),我遇到了同样的问题,删除了*.sou文件就解决了这个问题。