BC35000: a operação solicitada não está disponível porque a função de biblioteca de runtime '<function>' não está definida.

O Visual Basic está tentando fazer uma chamada interna para uma função no Runtime do Visual Basic (Microsoft.VisualBasic.dll) que não pode ser encontrada.

ID do erro: BC35000

Esse erro ocorre em projetos no estilo SDK (projetos com um arquivo *.vbproj que começa com a linha <Project Sdk="Microsoft.NET.Sdk">). Por padrão, apenas um subconjunto do assemblyMicrosoft.VisualBasic.dll é inserido no assembly do aplicativo e <a função> não está incluída nesse subconjunto.

Para corrigir este erro

Em vez de inserir um subconjunto do Runtime do Visual Basic em seu assembly, você deve compilar com uma referência a ele. Faça isso adicionando o seguinte elemento à <PropertyGroup> seção do arquivo *.vbproj :

<VBRuntime>Default</VBRuntime>

Observação

Essa solução não se aplica a projetos no estilo SDK direcionados ao .NET Standard porque partes do Runtime do Visual Basic não estão disponíveis no .NET Standard.

Consulte também