首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大纲存储在VS2010中的什么地方?

大纲存储在VS2010中的什么地方?
EN

Stack Overflow用户
提问于 2012-09-22 21:45:41
回答 2查看 163关注 0票数 0

我已经开始在C#中使用大纲,如下所示:

代码语言:javascript
复制
Edit > Outlining > Hide Selection

是否每个隐藏区域的大纲和状态都存储在某个位置?如果是这样,那么如果我升级Visual Studion或将代码移到另一个VS2010项目中,所有这些信息都会丢失吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-22 22:19:40

在VS2010和VS2012中,大纲存储在解决方案的.suo文件中。在我的脑海中,有一些东西存储在.suo文件中:

信息在显示文件的VS

  • 中打开的文件(选项卡组,选项卡order)

  • Outlining

.suo文件不存储任何影响生成解决方案的内容。可以删除它而不会有任何不良影响(除了丢失显示信息之外)。通常,此文件不包括在源代码控制中。TFS不会自动添加此文件。我总是确保我的.hgingore文件(Mercurial)中有*.suo。

回答所问的具体问题:是的,如果您将代码移动到另一个解决方案中,此信息将丢失(即不会自动移动)。升级Visual Studio也会丢失此信息。不过,这真的没什么好担心的。

票数 1
EN

Stack Overflow用户

发布于 2012-09-22 22:17:35

它存储在*.suo*.csproj.user文件中。这些是二进制文件,基于每个开发人员(或更确切地说,每个机器)存储每个解决方案和每个项目的元数据,这就是为什么默认情况下它们被排除在源代码控制之外的原因。它们包括VS窗口布局和折叠/展开区域的状态等设置。

因为*.suo文件被绑定到相应的*.sln文件,这意味着它们不会在VS版本之间共享。我认为VS可以升级一些csproj文件,但我不知道csproj.user文件(因为SUO文件可以在VS版本之间移植)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12544305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档