在使用 .netcore 2.2 时,升级到 .netcore 3.0。
运行单元测试时遇到的错误:
"无法从程序集 'Microsoft.AspNetCore.Hosting, Version=3.0.0.0' 中加载类型 'Context'"
这些步骤适用于我们的项目:
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Cors" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="2.2.0" />
Microsoft.AspNetCore.Mvc.Testing 3.0.0-preview7.19365.7
.AddApplicationPart(Assembly.Load("YourProjectControllerNamespace"))