Erro de publicação do VS2017 15.8.2 (.NET Core 2.1)
Na semana passada estava funcionando perfeitamente !!!
Agora, depois de baixar e instalar a atualização "15.8.2", quando tento publicar meu aplicativo, a etapa final está falhando. Quero dizer, enquanto o processo de compilação é realizado sem problemas, o processo de publicação está retornando com o seguinte erro:
"NETSDK1061: O projeto foi restaurado usando o Microsoft.NETCore.App versão 2.1.3, mas com as configurações atuais, a versão 2.1.3-servicing-26724-03 seria usada. Para resolver esse problema, verifique se as mesmas configurações são usadas para restauração e para operações subseqüentes, como compilação ou publicação. Normalmente, esse problema pode ocorrer se a propriedade RuntimeIdentifier for configurada durante a compilação ou publicação, mas não durante a restauração. Para obter mais informações, consultehttps://aka.ms/dotnet-runtime-patch-selection. "
Nota: Se eu mudar para outro PC com o Vs2017 (15.8.1) tudo funcionará conforme o esperado.
Por favor, não marque esta pergunta como duplicada, porque não é. Eu já li todos os posts, blogs, respostas por aí, mas nenhum deles dá uma solução real. Não atualizei nenhum pacote para o 2.1.2 nem o 2.1.3, todos os meus pacotes estão referenciando o 2.1.1, sem exceção. Verifiquei duas vezes todas as minhas configurações e tudo parece estar bem, segui todas as diretrizes e nada parece ser a solução real.
Nota: Minhas configurações de publicação são as seguintes:
<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 você pode ver, minha implantação não é autônoma. É uma estrutura dependente