Visual studio 2012 VSIX注册和注销问题
我在Visual Studio 2012/2013中注册和注销扩展时遇到一些问题。问题如下: 1。-注册扩展名:Visual studio 2012 VSIX注册和注销问题,visual-studio-2012,visual-studio-2013,vsix,Visual Studio 2012,Visual Studio 2013,Vsix,我在Visual Studio 2012/2013中注册和注销扩展时遇到一些问题。问题如下: 1。-注册扩展名: vsixinstaller.exe myvsixpackage.vsix vsixinstaller.exe /u:myvsixID 将在我的本地文件夹中的C:\Users\xxx\AppData\local\Microsoft\VisualStudio\12.0\Extensions下创建一个目录 2.-注销扩展名: vsixinstaller.exe myvsixpackag
vsixinstaller.exe myvsixpackage.vsix
vsixinstaller.exe /u:myvsixID
将在我的本地文件夹中的C:\Users\xxx\AppData\local\Microsoft\VisualStudio\12.0\Extensions下创建一个目录
2.-注销扩展名:
vsixinstaller.exe myvsixpackage.vsix
vsixinstaller.exe /u:myvsixID
这将注销扩展,但不会删除扩展程序集;当我重新启动Visual Studio并加载插件时,文件将被删除。扩展名似乎被标记为稍后删除。
vsixinstaller.exe myvsixpackage.vsix
3.-再次注册分机。
vsixinstaller.exe myvsixpackage.vsix
我得到错误:“此扩展已安装到所有可用产品”
但是如果我打开VS2013,扩展就不存在了。最终我甚至无法注销它(VSIX安装程序说扩展已经卸载),我必须手动删除该目录,以便再次注册扩展
有什么解决办法吗?是虫子吗?我做错什么了吗?似乎需要启动Visual Studio来刷新所有已注册和未注册的扩展 以静默方式注册/取消注册的最佳解决方案是运行:
devenv /setup /nosetupvstemplates
在插件被注销之后
这将执行IDE,但不向用户显示它。如果在中发布Visual Studio扩展不是一个好方法,那么它非常适合在安装程序中包含Visual Studio扩展以及主产品