作者:mobiledu2502872577 | 来源:互联网 | 2022-11-21 12:51
尝试在Visual Studio 2015中构建ReactJS.NET
using Microsoft.AspNetCore.Http;
using JavascriptEngineSwitcher.Core;
using JavascriptEngineSwitcher.ChakraCore;
using React.AspNet;
在 ConfigureServices
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddApplicationInsightsTelemetry(Configuration);
services.AddSingleton();
services.AddReact();
services.AddJsEngineSwitcher(optiOns=> options.DefaultEngineName = ChakraCoreJsEngine.EngineName)
.AddChakraCore();
services.AddMvc();
}
在这一部分有一个错误:
AddJsEngineSwitcher
IServiceCollection不包含AddJsEngineSwitcher的定义
试图解决一些问题,但没有成功。
还检查我的参考
JavascriptEngineSwitcher 3.0.0
存在。
还在Nuget包中搜索并进行了更改,JavascriptEngineSwitcher
但仍然相同。
我正在使用.NET Framework 4.6。
1> Kirk Larkin..:
该文档显示,您需要安装此NuGet包,其中包含AddJsEngineSwitcher
扩展方法是不可少的:
JavascriptEngineSwitcher.Extensions.MsDependencyInjection
安装后,您还需要添加以下内容using
以包含名称空间:
using JavascriptEngineSwitcher.Extensions.MsDependencyInjection;