NETSDK1083: O RuntimeIdentifier especificado não é reconhecido
NETSDK1083 avisa que o identificador de tempo de execução (RID) especificado para seu projeto não foi reconhecido. O RID especificado deve estar no gráfico RID.
Para resolver esse erro, especifique um RID conhecido como o RuntimeIdentifier
arquivo .
No .NET 8 e versões posteriores, o comportamento padrão do SDK do .NET é usar um gráfico RID portátil menor. Se o seu projeto usa um RID específico da versão ou da distribuição, mude para um RID portátil. Por exemplo, se o arquivo de projeto contiver a propriedade <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
, altere-a para <RuntimeIdentifier>win-x64</RuntimeIdentifier>
.
Se você precisar reverter para o comportamento anterior de usar o gráfico RID antigo e completo, você pode definir a UseRidGraph
propriedade MSBuild como true
em seu arquivo de projeto. O gráfico RID antigo não é mais atualizado e existe apenas para compatibilidade com versões anteriores, e a opção de usá-lo pode ser removida em uma versão futura.