gpt4 book ai didi

visual-studio-2010 - 无法将窗口布局从 VS2012 导入到 VS2013

转载 作者:行者123 更新时间:2023-12-02 05:07:20 25 4
gpt4 key购买 nike

我在将窗口布局从 Visual Studio 2012 导入到 Visual Studio 2013 时遇到问题。

当我尝试将从 VS2012 导出的 *.vssettings 文件导入到 VS2013 时,收到此错误消息:

Your settings were imported, but there are some warnings.

Warning 1: Category 'Window Layouts' ({eb4ba109-a9db-4445-bd09-e7604bcdce84}) could not be migrated because the author of the category did not provide support for migration.

将窗口布局从 VS2010 导入到 VS2012 时,我遇到了同样的问题。我认为存在某种破坏性更改阻止了直接导入,因此我只是在 VS2012 中重新创建了我喜欢的窗口布局。

所以基本上我必须在 VS2013 中再次重新创建我喜欢的窗口布局。有人对如何解决这个问题有任何建议吗?

顺便说一句,我尝试在 VS2013 中重置设置(工具 -> 导入和导出设置 -> 重置所有设置...),然后尝试从 VS2012 导入设置,但没有任何变化。

编辑:奇怪的是,我可以在 VS2013 中创建一个窗口布局,将其导出,在 VS 中重置设置,然后使用该窗口布局导入回设置,并且导入成功(导入的窗口布局被应用)。

这是否意味着 Microsoft 完全放弃了对将窗口布局从一个版本的 Visual Studio 迁移到另一个版本的支持?如果导入的窗口布局包含不存在的窗口的布局信息(例如 VS2012 -> VS2010 导入),我会理解。但是应该支持迁移设置(到较新版本的软件)的标准方法,对吗?

最佳答案

这是 Visual Studio 设置迁移功能中的一个错误,窗口布局实际上在 VS2010/VS2012/VS2013 之间直接兼容。解决办法其实很简单:手动从VS2010中导出窗口布局,更改文件中的版本号,然后导入到VS2013中,就可以了。

要逐步解决此问题,请执行以下操作:

  1. 打开 Visual Studio 2010
  2. 从主菜单中选择“工具 -> 导入和导出设置”
  3. 选择“导出选定的环境设置”,然后按“下一步”
  4. 从设置树中仅选择“常规设置 -> 窗口布局”选项,然后按“下一步”
  5. 按照您想要的方式命名文件并选择“完成”
  6. 在文本编辑器中打开导出的设置文件,然后更改第二行: <ApplicationIdentity version="10.0"/>对此: <ApplicationIdentity version="12.0"/>或者将 Visual Studio 2012 的版本字符串设置为 11.0。
  7. 打开 Visual Studio 2013
  8. 从主菜单中选择“工具 -> 导入和导出设置”
  9. 选择“导入选定的环境设置”,然后按“下一步”
  10. 根据需要保存当前设置,然后按“下一步”
  11. 选择“浏览”并找到修改后的设置文件,然后按“下一步”
  12. 按“完成”

我自己在寻找解决方案时遇到了这个问题。我在任何地方都找不到答案,因此希望这对遇到此问题的其他人有所帮助。

编辑:我现在看到一位同事的案例,他的窗口布局设置中有些内容与 Visual Studio 2012 不直接兼容,所以这个解决方案对他来说失败了。如果您在迁移窗口布局时遇到错误,我建议您对窗口布局进行“切片和切 block ”,以缩小导致错误的部分的范围。

关于visual-studio-2010 - 无法将窗口布局从 VS2012 导入到 VS2013,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21996197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com