我试图摆脱我的系统上的Code Contracts Tools扩展。我已经从"程序和功能"中卸载了它。但它仍然显示为Visual Studio中的已安装扩展。
任何帮助都将不胜感激。
答案 0 :(得分:27)
卸载程序不会删除不再需要的所有文件。特别是,实际的VSIX文件永远不会被删除:
将工具升级到新版本时,这些文件似乎是一个麻烦的来源。
要完全卸载工具:
<Visual Studio installation folder>\Common7\IDE\Extensions\Microsoft\CodeContracts
答案 1 :(得分:2)
我知道这是一篇旧帖子,但是如果你在这里找到了一种方法来寻找删除代码合同的方法,那么这最终对我有用:
在执行任何操作之前:确保已在PC上关闭Visual Studio的所有实例。
1)使用控制面板卸载代码合同。
2)删除文件夹C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ Microsoft \ CodeContracts。
3)用windows note pad打开文件C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ extensions.configurationchanged,然后单击文件&gt;保存。确保您实际上没有对文件进行任何更改。 VS正在寻找上次修改日期的更改以刷新扩展名。
现在启动Visual Studio并确保代码合约扩展程序已从扩展程序屏幕中消失。像其他人一样,我已经完成了第1步和第2步,但它并没有奏效。我从MSDN上的以下帖子中收集了第3步: