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.
O membro que forneceu não é membro da classe.
ID de erro: BC30456
Para corrigir este erro
Verifique o nome do membro para garantir que é correto.
Usa um membro real da turma.
Se estiver a tentar compilar um projeto ao estilo SDK (um projeto com um ficheiro *.vbproj que começa com a linha
<Project Sdk="Microsoft.NET.Sdk">), e a mensagem de erro se referir a um tipo ou membro na assembly Microsoft.VisualBasic.dll, configure a sua aplicação para compilar com uma referência à Biblioteca de Execução Visual Basic. Por padrão, um subconjunto da biblioteca é integrado na sua assembly num projeto de estilo SDK.Por exemplo, o exemplo seguinte falha em compilar porque a Microsoft.VisualBasic.Devices.ComputerInfo.InstalledUICulture propriedade não pode ser encontrada. Não está incorporado no subconjunto do Visual Basic Runtime incluído na sua aplicação.
Module Program Sub Main() Console.WriteLine($"Installed UI Culture: {My.Computer.Info.InstalledUICulture}") End Sub End Module ' Compilation produces the following output: ' c:\Projects\ComputerInfo\Program.vb(3,52): error BC30456: 'Computer' is not a member of 'bc30456.My'. ' [c:\Projects\ComputerInfo\bc30456.vbproj]Para corrigir este erro, adicione o
<VBRuntime>Default</VBRuntime>elemento à secção de projetos<PropertyGroup>, como mostra o ficheiro de projeto do Visual Basic seguinte.<Project Sdk="Microsoft.NET.Sdk"> <ItemGroup> <Reference Include="Microsoft.VisualBasic" /> </ItemGroup> <PropertyGroup> <VBRuntime>Default</VBRuntime> <OutputType>Exe</OutputType> <RootNamespace>bc30456</RootNamespace> <TargetFramework>net472</TargetFramework> </PropertyGroup> </Project>