无法在VS 2012中安装VSIX& Windows 10

时间:2016-03-11 10:11:28

标签: visual-studio-2012 windows-10 vsix

我正在尝试在Windows 10和Windows 10中安装RXX(VSIX Isntaller)。 VS 2012.但它给出了如下错误

The extension 'Razor(cshtml) pre-processor requires a version of the .NET framework that is not installed.

它在Win 7(.NET Framework 4.5)中正常运行。当我尝试在Win 10中安装.NET framework 4.5时,它不允许这样做。

有人可以为此提出任何建议吗?

由于

2 个答案:

答案 0 :(得分:1)

我希望VSIX清单引用特定的.NET框架版本,而不指定范围。由于.NET 4.6取代了4.5,因此可能会导致这类问题。

使用您最喜欢的提取工具(它是一个zip文件)提取VSIX,通过删除或更新指定的依赖项来编辑清单文件并将其压缩回来。

答案 1 :(得分:0)

安装扩展程序的唯一方法是以管理员身份执行VSIXInstaller.exe并将VSIX文件作为参数传递。为此,请按照以下步骤操作:

  1. 以管理员身份打开CMD窗口

  2. 转到VS 2015安装的Common,IDE文件夹。就我而言:

  3. CD C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE

    1. 执行安装程序,将VSIX文件作为参数传递。就我而言:
    2. VSIXInstaller.exe c:\ AppBuilder.vsix

      最后,安装程序将开始安装!

      我希望它可以帮到你

      Source