Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

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" />

并享受它