Tengo un mensaje de error como este:
Error: assembly specified in the dependencies manifest was not found -- package: 'microsoft.aspnetcore.antiforgery', version: '1.1.1', path: 'lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.dll'Y está sucediendo cuando ejecuto estos comandos:
dotnet build -o obj/Docker/publish -c Release dotnet publish -o obj/Docker/publish -c Release docker build -t webapi . docker run -p 80:80 --name api webapiPero en el proyecto, puedo ver la referencia.
<PackageReference Include="Microsoft.AspNetCore.Antiforgery" Version="1.1.1" />Y en mi Dockerfile creo que puse toda la información necesaria:
FROM microsoft/aspnetcore:1.1 ARG source WORKDIR / EXPOSE 80 COPY ${source:-obj/Docker/publish} . ENTRYPOINT ["dotnet", "WebApi.dll"]¿Tiene alguna idea de lo que puede ser un problema para esta situación?
ACTUALIZACIÓN: después de la dotnet restore , comunique el cambio a:
Error: assembly specified in the dependencies manifest was not found -- package: 'microsoft.extensions.dependencyinjection.abstractions', version: '1.1.0', path: 'lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll'Y sigue esta misma situación. Pero ahora, después de restaurar, ya no cambia.