Visual Studio 2017的安装扩展性失败

时间:2017-09-02 23:03:03

标签: visual-studio-2017 solidity

我尝试为Visual Studio 2017安装solidity扩展,我从下面的链接下载了VSIX Installer: https://marketplace.visualstudio.com/items?itemName=ConsenSys.Solidity 当我尝试运行VSIX文件时,安装立即失败,并显示给定的消息: “安装失败 所有选定产品的扩展安装均未成功。有关更多信息,请单击对话框底部的安装日志链接。 此扩展程序无法安装在任何当前安装的产品上。“

我也尝试过阅读日志文件,但它非常庞大,并且发生了很多不同的事情。我很感激,如果有相同经历并修复它的人可以建议我如何解决它。

3 个答案:

答案 0 :(得分:3)

对于尝试在VS 2017上安装的任何人,只需打开解压缩包,然后编辑extension.vsixmanifest以将错误添加的括号更改为方括号。如下:

<InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Pro" />
<InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Community" /> 
<InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Enterprise" />

答案 1 :(得分:0)

该页面显示“与Visual Studio 2015一起使用”。

答案 2 :(得分:0)

如果仍然遇到问题,在不转换为.zip文件的情况下,请执行“打开存档”-使用以下方法编辑文件

<Installation>
.... Version="[14.0,15.0]"
.... Version="[14.0,15.0]"
.... Version="[14.0,15.0]"
</Installation>

<Dependencies>
.... Version="[4.5,]"
</Dependencies>

保存文件并按其运行。 (这里没有从vsix到zip的转换-在vsix上直接进行编辑)-安装对我来说是成功的。