运行npm install需要node-gyp重建的时,会抛出以下构建错误:
MSB8020:找不到v120(Platform Toolset ='v120')的构建工具.要使用v120构建工具进行构建,请安装v120构建工具.或者,您可以通过选择"项目"菜单或右键单击解决方案,然后选择"重新定位解决方案"来升级到当前的Visual Studio工具.
我就遇到了这个错误与.NET核2.0和.NET 2.1的核心,而使用剃刀光芒再加上CSHTML剃刀模板文件FluentEmail,在ASP.NET应用程序的核心:
“找不到包XYZ的编译库位置”
XYZ似乎在哪里更改,具体取决于我所部署的.NET Core版本。
该错误并未出现在我的开发环境中,而是在部署后遇到任何需要FluentEmail使用Razor模板文件生成电子邮件正文的API端点时抬起头来。