C# dotnetrestore命令是否恢复所有包?
我有一个DotnetCore2.2API应用程序。有3层。Api层、业务服务层和数据访问层。在数据访问层中,我使用了IHttpClientFactory。在运行docker时,我发现以下错误 警告MSB3245:未能解析此引用。找不到 程序集“Microsoft.Extensions.Http”。检查以确保 磁盘上存在程序集。如果您的代码需要此引用, 您可能会遇到编译错误 错误CS0246:无法找到类型或命名空间名称“IHttpClientFactory” 找不到(是否缺少using指令或程序集 参考?[/app/MyApp.Service/MyApp.DB.csproj] 来自mcr.microsoft.com/dotnet/core/sdk:2.2 AS build WORKDIR/app 复制*.sln。复制MyApp//MyApp/复制MyApp.Application/。 ./MyApp.Application/复制MyApp.DB//MyApp.DB/ 运行dotnet还原 复制MyApp//MyApp/WORKDIR/app/MyApp运行dotnet发布-c版本 -出去 从mcr.microsoft.com/dotnet/core/aspnet:2.2作为运行时WORKDIR/app 复制--from=build/app/MyApp/out./ENTRYPOINT[“dotnet”,“MyApp.dll”]C# dotnetrestore命令是否恢复所有包?,c#,api,docker,.net-core,C#,Api,Docker,.net Core,我有一个DotnetCore2.2API应用程序。有3层。Api层、业务服务层和数据访问层。在数据访问层中,我使用了IHttpClientFactory。在运行docker时,我发现以下错误 警告MSB3245:未能解析此引用。找不到 程序集“Microsoft.Extensions.Http”。检查以确保 磁盘上存在程序集。如果您的代码需要此引用, 您可能会遇到编译错误 错误CS0246:无法找到类型或命名空间名称“IHttpClientFactory” 找不到(是否缺少using指令或程序集