AppDomainSetup.TargetFrameworkName Propiedad

Definición

Obtiene (o, en .NET Framework, establece) una cadena que especifica la plataforma de destino en un formato que el FrameworkName(String) constructor puede analizar.

public:
 property System::String ^ TargetFrameworkName { System::String ^ get(); };
public:
 property System::String ^ TargetFrameworkName { System::String ^ get(); void set(System::String ^ value); };
public string? TargetFrameworkName { get; }
public string TargetFrameworkName { get; set; }
member this.TargetFrameworkName : string
member this.TargetFrameworkName : string with get, set
Public ReadOnly Property TargetFrameworkName As String
Public Property TargetFrameworkName As String

Valor de propiedad

String

Marco de destino del ejecutable que inició el proceso.

Comentarios

Establezca esta propiedad para indicar a la versión que se está ejecutando actualmente del .NET Framework que el dominio de aplicación se usará para cargar y ejecutar ensamblados compilados para la versión y el perfil de destino. Si la versión actualmente en ejecución del .NET Framework tiene comportamientos opcionales que afectan a la compatibilidad del código compilado con la versión de destino, puede habilitar o deshabilitar esos comportamientos, según corresponda, para mejorar la compatibilidad. Esto puede ser útil cuando una aplicación admite complementos compilados con varias versiones del .NET Framework ejecutándolas en dominios de aplicación independientes.

En el caso de las aplicaciones cliente, el valor de la TargetFrameworkName propiedad se deduce del TargetFrameworkAttribute atributo . En Visual Studio 2010 y versiones posteriores, este atributo se agrega al ensamblado automáticamente en función de la configuración de la propiedad Target Framework del proyecto.

Se aplica a