suo(解决方案选项)文件是否可移植?或绑定用户或解决方案的特定实例?

时间:2011-09-21 20:41:22

标签: visual-studio-2008 projects-and-solutions suo

在Visual Studio 2008中 - 对于我的特定项目,我只关心解决方案的一个子集。我通过卸载我不需要的项目来处理这个问题。我知道这些设置保存在suo中。所以我想要做的是使用这些设置保存suo文件以供以后使用,这样当我(或我团队中的其他人)检查代码时,他们可以应用此suo文件而不是查看整个解决方案。而且只需要他们关心的子集,而无需手动卸载每个项目。

这可能,或suo文件绑定到特定用户或目录或某些此类?这些文件有多便携?

2 个答案:

答案 0 :(得分:0)

我检查了我的解决方案的第二个副本,并从另一个签出的副本中应用了一个suo文件。在应用原始suo后,在原件中卸载的项目也会在新签出的副本中卸载。因此,suo似乎可以在某种程度上移植到您的解决方案的不同实例中。

仍然没有明确证明suo是否与特定用户帐户绑定,并且如果您的解决方案文件与最初用于创建suo的解决方案相距太远,我认为它将无效。

答案 1 :(得分:0)

当你的队友签出你的.suo版本时,他们也会覆盖很多其他选项。有关列表,请参阅:my answer到另一个stackoverflow问题。

也许你应该只创建第二个解决方案,它只包含项目的子集。