Jan*_*cci 25 visual-studio visual-studio-extensions visual-studio-2013
我刚安装了Visual Studio 2013应用程序的扩展程序.我决定不想扩展所以我去了Tools-> Extensions and Updates并向下滚动到我要安装的扩展.
问题是,当我单击它时,卸载按钮不会执行任何操作(并且"禁用"按钮甚至不活动).
然后我尝试以管理员身份运行Visual Studio,但这也无效.
我搜索了网页上的建议,我发现一个页面说使用Visual Studio的安装目录中的VSIXInstaller.exe实用程序.要卸载和扩展,必须使用以下命令行运行它:
VSIXInstaller /q /a /u:{VSIXIdentifier}
Run Code Online (Sandbox Code Playgroud)
我的问题是,我如何获得标识符?它与扩展版本相同吗?
另外,假设使用VSIXInstaller不起作用.有没有办法手动卸载扩展?
PS正如我发布的这个Stack Overflow告诉我可能存在重复的问题.我读了另一个问题但并不完全相同.给出答案的解决方案是以管理员身份运行VS,我已经尝试过了.
chu*_*e x 22
我的问题是,我如何获得标识符?它与扩展版本相同吗?
扩展通常打包在VSIX文件中,这只是zip存档.zip存档内部是一个清单文件,它提供了扩展标识符.
以下是SQLite VSIX文件的视图,其中突出显示了清单文件(extension.vsixmanifest):
如果您打开清单文件,您将看到如下内容:
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011">
<Metadata>
<Identity Id="SQLite.WinRT" Version="3.8.5" Language="en-US" Publisher="SQLite Development Team" />
<DisplayName>SQLite for Windows Runtime</DisplayName>
...
Run Code Online (Sandbox Code Playgroud)
要回答您的问题,标识符是Id
上面第三行中的字段.在这种情况下SQLite.WinRT
.
在我的机器上,我运行以下内容并能够卸载SQLite扩展:
vsixinstaller /q /a /u:SQLite.WinRT
Run Code Online (Sandbox Code Playgroud)
另外,假设使用VSIXInstaller不起作用.有没有办法手动卸载扩展?
我认为这是一个相当广泛的问题.我不是VSIX扩展的专家,但似乎每个人都有它自己的怪癖.如本回答所示,简单地删除目录可能会在90%的时间内起作用; 但是,可能存在无法以这种方式卸载的扩展.PHP扩展属于后一种情况.
我想你要问的问题是这个问题:
如何卸载Visual Studio 2013扩展的PHP工具?
答案似乎出现在你的屏幕截图中.如果您查看屏幕截图的右下角,您将看到以下文字:
您需要使用Windows控制面板中的"程序和功能"窗格删除此扩展名.
果然,如果我看一下程序和功能,我看到了这个:
dem*_*key 17
以上的答案对我来说不起作用,当我尝试卸载以某种方式安装到我的VS中的广告SDK,F#和Windows Phone垃圾时.我无法使用"扩展"对话框中的"卸载"按钮,并且"程序和功能"中缺少这些按钮.
我设法使用https://totaluninstaller.codeplex.com中的工具摆脱它们- 似乎有些人厌倦了VS并编写了一些东西来删除这些扩展.它通过列出您已注册的所有扩展程序,您可以通过配置过滤该列表,然后当您满意时,您可以继续卸载该过滤列表.为我工作得很好!
Total-Uninstaller(https://github.com/tsasioglu/Total-Uninstaller)将轻松删除所有混乱.只需下载,以管理员身份执行,然后选择所有必须执行的操作.
归档时间: |
|
查看次数: |
22939 次 |
最近记录: |