Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El miembro que ha proporcionado no es un miembro de la clase.
Identificador de error: BC30456
Para corregir este error
Compruebe el nombre del miembro para asegurarse de que es correcto.
Use un miembro real de la clase.
Si intenta compilar un proyecto de estilo SDK (un proyecto con un archivo *.vbproj que comienza con la línea
<Project Sdk="Microsoft.NET.Sdk">) y el mensaje de error hace referencia a un tipo o miembro del ensamblado Microsoft.VisualBasic.dll, configure la aplicación para compilarla con una referencia a la biblioteca del entorno de ejecución de Visual Basic. De manera predeterminada, un subconjunto de la biblioteca se inserta en el ensamblado en un proyecto de estilo SDK.Por ejemplo, no se puede compilar el ejemplo siguiente porque no se encuentra la propiedad Microsoft.VisualBasic.Devices.ComputerInfo.InstalledUICulture. No está insertado en el subconjunto del entorno de ejecución de Visual Basic que se incluye en la aplicación.
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 solucionar este error, agregue el elemento
<VBRuntime>Default</VBRuntime>a la sección<PropertyGroup>de los proyectos, como se muestra en el siguiente archivo de proyecto de Visual Basic.<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>