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

sgn*_*gon 4 visual-studio vsix visual-studio-extensions visual-studio-2012 visual-studio-package

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

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

编辑:

重现此问题的步骤:

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

此时,再次使用此Package Project无法运行VS Experimental实例.

Jas*_*ski 7

"来自轨道的核武器"选项始终是完全删除文件夹:

C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\11.0Exp
C:\Users\[username]\AppData\Roaming\Microsoft\VisualStudio\11.0Exp
Run Code Online (Sandbox Code Playgroud)