VS2017 15.8.2 error de publicación (.NET Core 2.1)
La semana pasada funcionó a la perfección !!!
Ahora, después de descargar e instalar la actualización "15.8.2", cuando intento publicar mi aplicación, el paso final falla. Quiero decir, aunque el proceso de compilación se lleva a cabo sin problemas, el proceso de publicación vuelve con el siguiente error:
"NETSDK1061: el proyecto se restauró con Microsoft.NETCore.App versión 2.1.3, pero con la configuración actual, se utilizaría la versión 2.1.3-servicing-26724-03 en su lugar. Para resolver este problema, asegúrese de que la misma configuración esté se utiliza para la restauración y para operaciones posteriores como compilación o publicación. Normalmente, este problema puede ocurrir si la propiedad RuntimeIdentifier se establece durante la compilación o publicación, pero no durante la restauración. Para obtener más información, consultehttps: //aka.ms/dotnet-runtime-patch-selectio. ".
Not: Si me mudo a otra PC con Vs2017 (15.8.1) todo funciona como se esperaba.
Por favor, no marque esta pregunta como duplicada, porque no lo está. Ya he leído todas las publicaciones, blogs y respuestas, pero ninguna de ellas ofrece una solución real. No he actualizado ningún paquete a 2.1.2 ni 2.1.3, todos mis paquetes hacen referencia a 2.1.1, sin excepción. He revisado todas mis configuraciones y todo parece estar bien, he seguido todas las pautas y nada parece ser la solución real.
Nota Mi configuración de publicación es la siguiente:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<PublishProvider>FileSystem</PublishProvider>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>False</ExcludeApp_Data>
<ProjectGuid>73d9d7f6-a8ff-4543-99e0-6af66bba4509</ProjectGuid>
<publishUrl>bin\Release\netcoreapp2.1\publish\</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
<TargetFramework>netcoreapp2.1</TargetFramework>
<SelfContained>false</SelfContained>
<_IsPortable>true</_IsPortable>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
</PropertyGroup>
</Project>
Como puede ver, mi implementación no es autónoma. Es dependiente del marco y