AppDomainSetup.TargetFrameworkName Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar (eller, i .NET Framework, anger) en sträng som anger målramverket i ett format som kan parsas av konstruktorn 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
Egenskapsvärde
Målramverket för den körbara fil som startade processen.
Kommentarer
Ange den här egenskapen för att meddela den version av .NET Framework som körs att programdomänen ska användas för att läsa in och köra sammansättningar som har kompilerats för målversionen och profilen. Om den version av .NET Framework som körs för närvarande har valfria beteenden som påverkar kompatibiliteten för kod som kompilerats med målversionen, kan den aktivera eller inaktivera dessa beteenden, beroende på vad som är lämpligt, för att förbättra kompatibiliteten. Detta kan vara användbart när ett program stöder tillägg som kompilerats med flera versioner av .NET Framework genom att köra dem i separata programdomäner.
För klientprogram härleds värdet för TargetFrameworkName egenskapen från attributet TargetFrameworkAttribute . I Visual Studio 2010 och senare läggs det här attributet till i sammansättningen automatiskt baserat på inställningen för projektets egenskap Target Framework.