Podmínka spuštění pro .NET Framework

Pokud instalovaná aplikace závisí na .NET Framework, vlastní akce v souboru Instalační služby systému Windows (.msi) zkontroluje verzi modulu runtime .NET Framework na cílovém počítači a na základě výsledku nastaví podmínku spuštění. Vlastnost Verze podmínky spuštění pro .NET Framework v projektu instalace určuje přesnou verzi modulu runtime, kterou instalační program vyžaduje na cílovém počítači před instalací aplikace Další informace o vlastnosti Verze naleznete v tématu Vlastnost Version (podmínky spuštění).

Další informace o přidání podmínky spuštění pro .NET Framework naleznete v tématu Postupy: Přidání předdefinovaných spouštěcích podmínek.

Poznámka

Ve výchozím nastavení je modul runtime rozhraní .NET Framework zabalen společně s aplikací a v případě potřeby je automaticky nainstalován s aplikací. Je stále vhodné zahrnout podmínku spuštění pro případ, že se uživatel pokusí spustit soubor .msi přímo, čímž vynechá zaváděcí nástroj. Další informace naleznete v tématu Požadavky na nasazení aplikace.

Poznámka

Pokud používáte sadu Visual Studio 2003 nebo starší, musíte zadat platné číslo verze .NET Framework ve tvaru N.N.NNNN nebo N.N.NNNNN (například 1.0.3705 nebo 2.0.50727). Podmínka spuštění se nemusí vyhodnotit správně, pokud zadáte číslo verze, které není v souladu s tímto požadavkem (například 1.0.0).

V sadě Visual Studio 2010 můžete zadat, že aplikaci lze nainstalovat a spustit s libovolnou verzí .NET Framework, která existuje v počítači koncového uživatele. Ve výchozím nastavení je podmínka spuštění .NET Framework nastavena na .NET Framework 4 Client Profile. Pokud používáte šablonu projektu nastavenou na .NET Framework verze 4, změňte podmínku spuštění .NET Framework tak, aby také obsahovala .NET Framework verze 4. Další informace naleznete v tématu Postupy: Přidání předdefinovaných spouštěcích podmínek.

V případě sady Visual Studio 2008 a starší platí, že pokud verze modulu runtime rozhraní .NET Framework uvedená ve vlastnosti Verze nebyla nalezena, instalace se zastaví. Uživateli je nabídnuto dialogové okno s Ano nebo Ne obsahující text zadaný ve vlastnosti Zpráva. Uživatelé, kteří kliknou na tlačítko Ano jsou přesměrováni do umístění, které je zadáno ve vlastnosti InstallUrl. (Výchozí je web podpory společnosti Microsoft obsahující kopii souboru pro distribuci balíčku platformy .NET Framework ke stažení, měli byste ale určit umístění obsahující konkrétní verzi, která je vyžadována aplikací.)

V mnoha případech budete chtít upravit vlastnost InstallUrl k určení vlastního umístění souboru určeného pro distribuci. Pokud například pro distribuci aplikace používáte disk CD-ROM, soubor určený pro distruci byste měli zahrnout na disk CD a změnit vlastnosti InstallUrl na relativní cestu. Pokud změníte vlastnost InstallUrl, měli byste změnit také vlastnost Zpráva tak, aby vysvětlila, co je instalováno a umístění, odkud je to instalováno.

Viz také

Odkaz

Vlastnost AllowLaterVersions (podmínky spuštění)

Vlastnost SupportedRuntimes

Vlastnost Zpráva (podmínky spuštění)

Vlastnost InstallUrl (spouštěcí podmínky)

Vlastnosti pro Editor podmínek spuštění

Koncepty

Vlastnost Version (podmínky spuštění)

souběžné spouštění

Pomocí nástroje MSBuild na cílová databáze specifické verze rozhraní .NET Framework

Další zdroje

Správa podmínek spuštění v nasazení