Partilhar via


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 RuntimeIdentifierarquivo .

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.

Consulte também