Sdílet prostřednictvím


Postupy: Konfigurace modulu runtime rozhraní .NET Framework 4

Toto téma popisuje, jak nakonfigurovat vaše aplikace .NET Framework, aby běžely na .NET Framework verze 4, bez jejich opětovné kompilace.

Spuštění aplikace v prostředí .NET Framework 4

  1. Ve složce, která obsahuje soubor EXE vaší aplikace, vytvořte konfigurační soubor aplikace s následujícími elementy:

    <configuration>
       <startup>
          <supportedRuntime version="v4.0"/>
       </startup>
    </configuration>
    

    Další informace o těchto elementech naleznete v tématech <Po spuštění>element a <supportedruntime>element.

  2. Spusťte aplikaci.

Spuštění doplňku v prostředí .NET Framework 4

  1. Ve složce, která obsahuje soubor EXE vašeho doplňku, vytvořte soubor XML s následujícími elementy:

    <configuration>
       <startup useLegacyV2RuntimeActivationPolicy="true">
          <supportedRuntime version="v4.0"/>
       </startup>
    </configuration>
    

    Atribut useLegacyV2RuntimeActivationPolicy pro element <Po spuštění>element musí být nastaven na hodnotu true.

  2. Spusťte aplikaci a poté doplněk.

Spuštění webové aplikace v prostředí .NET Framework 4

  1. Předkompilace webové aplikace v počítači se starší verzí systému .NET Framework, pomocí které byla aplikace postavena. To lze provést spuštěním nástroje kompilace technologie ASP.NET, který se nachází v adresáři [%WinDir%]\Microsoft.Net\Framework\[.NET Framework Version]\, pomocí následující syntaxe:

    aspnet_compiler -v /[ApplicationName] [Destination Directory]

    Například k předkompilaci webové aplikace s názvem ExampleWebApp a pro umístění výsledného sestavení do adresáře C:\WebApps použijte následující příkaz:

    aspnet_compiler -v /ExampleWebApp c:\WebApps

    Další informace o tomto procesu naleznete v části Postupy: Předkompilace webových projektů technologie ASP.NET.

  2. Zkopírujte sestavení zkompilovaného webu do počítače, ve kterém je nainstalován služba .NET Framework 4.

    PoznámkaPoznámka

    Můžete také nainstalovat webovou aplikaci, která se zaměřuje na starší verzi rozhraní .NET Framework v počítači, který má nainstalován produkt .NET Framework 4.

  3. Ověřte, že je produkt .NET Framework 4 nainstalován a povolen. Spusťte registrační nástroj ASP.NET služby IIS pomocí následujícího příkazu v adresáři .NET Framework 4:

    aspnet_regiis –i –enable

    Další informace o tomto nástroji naleznete v tématu Registrační nástroj služby IIS technologie ASP.NET (Aspnet_regiis.exe).

  4. Ověřte, že fond aplikací cílí .NET Framework 4.

    Webová aplikace je nyní nakonfigurována, aby běžela v rozhraní .NET Framework 4.

Spuštění aplikace ClickOnce v prostředí .NET Framework 4

  1. Přidejte do manifestu nasazení aplikace ClickOnce element compatibleFrameworks:

    <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2"> 
      <framework profile="Full" targetVersion="4.0" 
          supportedRuntime="4.0.0" />
    </compatibleFrameworks>
    

    Pokud chcete, aby vaše aplikace spouštěla profil klienta rozhraní .NET Framework 4, použijte následující konfiguraci:

    <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2"> 
      <framework profile="Client" targetVersion="4.0" 
          supportedRuntime="4.0.0" />
    </compatibleFrameworks>
    

    Další informace o nasazení ClickOnce naleznete v části <compatibleFrameworks> Prvek (nasazení ClickOnce).

  2. Aktualizujte konfigurační soubor aplikace, aby obsahoval element supportedRuntime:

    <configuration>
       <startup>
          <supportedRuntime version="v4.0"/>
       </startup>
    </configuration>
    
  3. Aktualizujte stávající odkaz na soubor v manifestu aplikace, aby zahrnoval konfigurační soubor:

    <file name="[application file name].exe.config" size="[config file size]">

  4. Použijte Vytváření manifestu a editační nástroj (Mage.exe) a aktualizujte hodnotu hash v manifestu aplikace:

    Mage –update [path to application manifest]

    Další informace o tomto příkazu naleznete v části Mage.exe (Manifest Generation and Editing Tool).

  5. Podepsání aktualizovaného manifestu aplikace:

    Mage –Sign [path to application manifest] –CertFile [path to .pfx file]

  6. Aktualizujte manifest nasazení:

    Mage –update [path to deployment manifest] –AppManifest [path to application manifest]

  7. Podepsání aktualizovaného manifestu nasazení:

    Mage –Sign [path to deployment manifest] –CertFile [path to .pfx file]

    Aplikace ClickOnce je nyní nakonfigurována, aby běžela v rozhraní .NET Framework 4.

Viz také

Další zdroje

Průvodce migrací do rozhraní .NET Framework 4