Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
NETSDK1130 indica que você está tentando fazer referência a um componente de metadados do Windows diretamente de um aplicativo destinado ao .NET 5 ou posterior. A mensagem de erro completa é semelhante ao exemplo a seguir:
<O nome> do componente não pode ser referenciado. Não há suporte para fazer referência a um componente de metadados do Windows diretamente ao direcionar o .NET 5 ou superior.
Para resolver este erro:
Remova as referências ao pacote Microsoft.Windows.SDK.Contracts. Em vez disso, especifique a versão das APIs do Windows que você deseja acessar por meio
TargetFrameworkda propriedade do projeto. Por exemplo:<TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>Se você estiver consumindo um componente de tempo de execução de terceiros definido em um arquivo .winmd , adicione uma referência ao pacote NuGet Microsoft.Windows.CsWinRT. Para obter informações sobre como gerar a projeção C#, consulte a documentação C #/WinRT .
Para obter mais informações, consulte Suporte interno para WinRT é removido do .NET e Chamar APIs do Tempo de Execução do Windows em aplicativos da área de trabalho.