Možnost 1 – Nastavení projektu
Pomocí sady Visual Studio můžete vytvořit instalační projekt a nainstalovat předpoklady, které potřebujete během instalace.
Instalační proces je velmi jednoduchý a koncový uživatel může nainstalovat aplikaci a předpoklady po kliknutí na další tlačítka.
Zde jsou kroky pro vytvoření projektu nastavení:
1- Vytvořte aplikaci c# Windows Forms
- Vytvořte projekt C# Windows Forms
- Přidat novou položku a přidat databázi SQL Server do aplikace
- Přidejte do aplikace tabulku a vyplňte v ní některá data
- Zobrazte data v hlavním formuláři.
2- Vytvořte projekt nastavení
- Přidat nový projekt → nastavení a nasazení → nastavení projektu
- Klikněte pravým tlačítkem na Nastavit projekt a Přidat výstup projektu a vyberte primární výstup z hlavního projektu
- Klikněte pravým tlačítkem na Nastavit projekt a Přidat výstup projektu a vyberte soubory obsahu z hlavního projektu
- Klikněte pravým tlačítkem na instalační projekt a klikněte na Vlastnosti a poté na Předpoklady a vyberte SQL Server Express
- Vyberte .Net Framework
- Vyberte Windows Installer
- Vyberte přepínač Stáhnout předpoklady ze stejného umístění jako moje aplikace.
- Klikněte pravým tlačítkem na Users Desktop v levém podokně a přidejte nového zástupce a vyberte složku aplikace, primární výstup ze SampleApplication, klikněte na OK a přejmenujte zástupce na to, co potřebujete.
- Přestavte řešení.
- Obnovit projekt nastavení
- Přejděte do výstupního adresáře instalačního projektu a spusťte soubor setup.exe
Je to tak snadné.
Další informace naleznete v následujících článcích o dokumentech:
- Jak:Vytvořit nebo přidat projekt nastavení
- Jak na to:Předpoklady instalace v nasazení Instalační služby systému Windows
- Návod:Použití vlastní akce k vytvoření databáze při instalaci
Možnost 2 – ClickOnce
Další možností použití sady Visual Studio je použití publikování ClickOnce.
Chcete-li tak učinit, ve vlastnostech vašeho projektu na kartě publikovat klikněte na tlačítko předpoklady, v požadavcích můžete vybrat SQL Express. Tímto způsobem stačí nastavit databázové soubory tak, aby se kopírovaly do výstupního adresáře, a použít AttachDbFileName v připojovacím řetězci:Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|\Database.mdf; Initial Catalog=Master"
.
Další informace naleznete v následujícím článku dokumentů:
- Jak na to:Publikování aplikace ClickOnce pomocí Průvodce publikováním