Dela via


Köra ett C++ /clr-program på en tidigare körningsversion

Om inget annat anges skapas ett C++ .NET Framework-program för att köras på den common language runtime-version (CLR) som kompilatorn använder för att skapa programmet. Det är dock möjligt för en .exe applikation som har skapats för en version av rundtimemiljön att köras på vilken annan version som helst som tillhandahåller den nödvändiga funktionaliteten.

Det gör du genom att ange en app.config fil som innehåller körningsversionsinformation i taggen supportedRuntime .

Under körning måste app.config-filen ha ett namn av formatet filename.ext.config, där filename.ext är namnet på den körbara filen som startade programmet, och den måste finnas i samma mapp som den körbara filen. Om ditt program till exempel heter TestApp.exefår filen app.config namnet TestApp.exe.config.

Om du anger mer än en körningsversion och programmet körs på en dator som har mer än en installerad körningsversion använder programmet den första versionen som anges i konfigurationsfilen och installeras.

Se även

Utrullning av skrivbordsapplikationer