visual-studio - 如何从 Visual Studio 2012 中永久删除扩展?

标签 visual-studio visual-studio-2012 visual-studio-extensions vsix visual-studio-package

我注意到 Visual Studio 2012 的以下行为:我创建了 VS2012 包项目(来自 SDK)。当我编译并运行它时,会启动一个实验性 VS 实例,因此我可以测试实现的包。但是,如果我从实验 VS 实例中卸载包(使用 Tools -> Extensions and Updates -> Uninstall ),然后我尝试重新编译并重新运行包,我会收到编译错误,而输出和错误列表中没有显示任何错误。因此,不可能再次启动我正在开发的包。这个问题可以在每个新创建的 VS2012 包项目中重现。

总之,我无法在实验性 VS 实例中运行我的包,因为我之前卸载了它。这似乎是一个包元数据缓存问题。我该如何解决这个问题?

编辑:

重现此问题的步骤:

  • 创建新的 Visual Studio 2012 包项目(必须安装 VS2012 SDK)。
  • 编译并运行项目。应该启动 VS 实验实例。
  • 在 VS 实验实例中,转到 Tools -> Extensions and Updates ,并卸载刚刚创建的扩展。
  • 关闭 VS 实验实例。
  • 再次尝试编译并运行 Package 项目。应该有编译或启动错误,但输出和错误列表中都没有信息。

  • 目前无法再次使用此包项目运行 VS 实验实例。

    最佳答案

    “轨道核弹”选项始终是完全删除文件夹:

    C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\11.0Exp
    C:\Users\[username]\AppData\Roaming\Microsoft\VisualStudio\11.0Exp
    

    关于visual-studio - 如何从 Visual Studio 2012 中永久删除扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19115829/

    相关文章:

    c - 这种没有推送寄存器的交换有多安全?

    visual-studio-2012 - Visual Studio、Knockout 和 Razor : unwanted white space added

    visual-studio-2010 - Visual Studio 2010 中垂直滚动条上的彩色小位是什么?

    linux - 尝试将 Linux 静态库与可执行文件链接时 Visual Studio 中出现 MSB012 警告

    wpf - 在 Visual Studio Express 中创建 WPF 库

    visual-studio-2012 - 在同一个项目中部署MEF组件和VS包

    sql-server - 在更新脚本的生成中包含默认约束名称

    c# - 使用 Visual Studio SDK 确定插入符号是否位于注释 block 中

    c# - 从扩展写入 VS 状态栏的不同部分

    visual-studio - 如何在 Visual Studio 外使用包管理器控制台 powershell