C# PackageReference Microsoft.AspNetCore.App将方式从core 2.2更改为core 3&;3.1
过去,在我的项目中,我创建一个空白解决方案并添加C# PackageReference Microsoft.AspNetCore.App将方式从core 2.2更改为core 3&;3.1,c#,solid-principles,asp.net-core-3.0,asp.net-core-3.1,packagereference,C#,Solid Principles,Asp.net Core 3.0,Asp.net Core 3.1,Packagereference,过去,在我的项目中,我创建一个空白解决方案并添加 <PackageReference Include="Microsoft.AspNetCore.App" Version="2.2.5" /> 在类库中,所以我能够将这个类库项目引用给其他人,并使用我所需要的。例如,在我的解决方案中,我有Core文件夹和Web文件夹。我的web应用程序从web文件夹中的“asp.net核心web应用程序”开始,它引用了“核心”文件夹类库,如核心、数据、服务和 现在使用ASP.NETCore3时,
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.2.5" />
在类库中,所以我能够将这个类库项目引用给其他人,并使用我所需要的。例如,在我的解决方案中,我有Core
文件夹和Web
文件夹。我的web应用程序从web文件夹中的“asp.net核心web应用程序”开始,它引用了“核心”文件夹类库,如核心、数据、服务和
现在使用ASP.NETCore3时,我对这种方法有问题,它会导致错误;我如何实现这种方法
例如,您可以在NOP4.2中看到NopCommerce方法,它与我的类似。
对不起,我的英语不好。我找到了解决办法。主要问题是在IWebHostEnvironment中,它通过框架引用而不是包引用来解决 你可以加上
<FrameworkReference Include="Microsoft.AspNetCore.App" />
在代码>并享受它