gpt4 book ai didi

visual-studio-2013 - 代码契约(Contract)版本未更新

转载 作者:行者123 更新时间:2023-12-03 21:14:43 25 4
gpt4 key购买 nike

我已经安装了代码契约(Contract)的更新,但“扩展和更新”窗口中显示的代码契约(Contract)版本没有改变。但是在项目属性中,版本号已更改。

为什么“扩展和更新”中的当前版本没有改变,我该如何解决?

如果有帮助:我使用 Windows 7 Enterprise 和 Visual Studio Professional 2013

编辑:

  • 我重新启动了程序和计算机。
  • 我刚刚安装了 Visual Studio 2013。我没有安装旧版本的 Visual Studio。
  • 在项目属性的“代码契约(Contract)”选项卡上,我看到了一个新版本号。我认为代码契约(Contract)库已更新。
  • 我试图删除并重新安装代码契约(Contract)。它没有帮助。但我不想重新安装 Visual Studio。

  • 编辑 2:

    扩展和更新:
    Extensions and updates

    项目属性:
    Project properties

    最佳答案

    这似乎是 this MSDN forum thread 中描述的卸载程序的问题。来自用户 Manuel Pallier

    检查 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\CodeContracts 中是否有两个文件夹,一个是旧版本号,一个是新版本号。

    按照以下步骤清理所有版本,然后重新安装正确版本的代码契约:

  • 通过控制面板卸载代码契约(Contract)。
  • 删除文件夹 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\CodeContracts.
  • 触摸文件 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\extensions.configurationchanged (触摸意味着更新其上次修改日期;只需在编辑器中打开它并保存而不做任何更改)。此步骤是必需的,以便 Visual Studio 在下次启动时重建其扩展数据库。
  • 启动 Visual Studio 并确保代码契约(Contract)扩展从扩展屏幕中消失。
    4b.如果没有,请单击卸载(1.8.x -> 1.9.x 可能是这种情况)
    然后再次关闭 Visual Studio。
  • 安装新版本。
  • 启动 Visual Studio 并确保它在扩展屏幕中显示新版本。

  • 有一个类似的 answer on SO来自用户 Steven Liekens这似乎证实卸载程序是片状的。

    卸载 Visual Studio 似乎 不是 成为解决问题的方法,所以不要走那条路。

    关于visual-studio-2013 - 代码契约(Contract)版本未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27914824/

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