我正在尝试在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时,它不允许这样做。
有人可以为此提出任何建议吗?
由于
答案 0 :(得分:1)
我希望VSIX清单引用特定的.NET框架版本,而不指定范围。由于.NET 4.6取代了4.5,因此可能会导致这类问题。
使用您最喜欢的提取工具(它是一个zip文件)提取VSIX,通过删除或更新指定的依赖项来编辑清单文件并将其压缩回来。
答案 1 :(得分:0)
安装扩展程序的唯一方法是以管理员身份执行VSIXInstaller.exe并将VSIX文件作为参数传递。为此,请按照以下步骤操作:
以管理员身份打开CMD窗口
转到VS 2015安装的Common,IDE文件夹。就我而言:
CD C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE
VSIXInstaller.exe c:\ AppBuilder.vsix
最后,安装程序将开始安装!
我希望它可以帮到你