AppDomainSetup.TargetFrameworkName 属性

定义

获取 (,或在.NET Framework中设置) 一个字符串,该字符串指定可由构造函数分析FrameworkName(String)的格式的目标框架。

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

属性值

String

启动进程的可执行文件的目标框架。

注解

设置此属性可告知当前正在运行的.NET Framework应用程序域将用于加载和运行已针对目标版本和配置文件编译的程序集。 如果当前正在运行的.NET Framework版本具有影响与目标版本编译的代码兼容性的可选行为,则可以根据需要启用或禁用这些行为以提高兼容性。 当应用程序支持使用多个版本的.NET Framework编译的外接程序时,可以在单独的应用程序域中运行它们,这非常有用。

对于客户端应用程序,属性的值 TargetFrameworkName 是从属性推断的 TargetFrameworkAttribute 。 在 Visual Studio 2010 及更高版本中,此属性会根据项目的 Target Framework 属性的设置自动添加到程序集中。

适用于