Optie 1 - Project opzetten
Met Visual Studio kunt u een installatieproject maken en de installatievereisten die u nodig hebt tijdens de installatie.
Het installatieproces is heel eenvoudig en de eindgebruiker kan de applicatie en de vereisten installeren nadat hij op de volgende knoppen heeft geklikt.
Dit zijn de stappen voor het maken van een installatieproject:
1- Maak een c# Windows Forms-toepassing
- Maak een C# Windows Forms-project
- Nieuw item toevoegen en SQL Server-database toevoegen aan uw toepassing
- Voeg een tabel toe aan je applicatie en vul er wat gegevens in
- Toon de gegevens in uw hoofdformulier.
2- Maak een installatieproject
- Nieuw project toevoegen → instellen en implementeren → project instellen
- Klik met de rechtermuisknop op Project instellen en Projectuitvoer toevoegen en selecteer primaire uitvoer van uw hoofdproject
- Klik met de rechtermuisknop op Project instellen en Projectuitvoer toevoegen en selecteer inhoudsbestanden van uw hoofdproject
- Klik met de rechtermuisknop op het installatieproject en klik op Eigenschappen en klik op Vereisten en selecteer SQL Server Express
- Selecteer .Net Framework
- Selecteer Windows Installer
- Selecteer keuzerondje Vereisten downloaden vanaf dezelfde locatie als mijn applicatie.
- Klik met de rechtermuisknop op Gebruikersbureaublad in het linkerdeelvenster en voeg een nieuwe snelkoppeling toe en selecteer de toepassingsmap, primaire uitvoer van SampleApplication, en klik op ok en hernoem de snelkoppeling naar wat u nodig hebt.
- Oplossing opnieuw opbouwen.
- Installatieproject opnieuw opbouwen
- Ga naar de uitvoermap van het setup-project en voer setup.exe uit
Zo eenvoudig is het.
Bekijk voor meer informatie de volgende docs-artikelen:
- Hoe:een installatieproject maken of toevoegen
- Hoe:Installatievereisten in Windows Installer-implementatie
- Walkthrough:een aangepaste actie gebruiken om een database te maken bij installatie
Optie 2 - ClickOnce
Als u Visual Studio gebruikt, is een andere optie het gebruik van ClickOnce-publicatie.
Om dit te doen, in de eigenschappen van uw project, op het tabblad publiceren, klikt u op de knop vereisten, u kunt SQL Express selecteren in vereisten. Op deze manier hoeft u alleen uw databasebestanden zo in te stellen dat ze in de uitvoermap worden gekopieerd en AttachDbFileName gebruiken in de verbindingsreeks:Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|\Database.mdf; Initial Catalog=Master"
.
Bekijk voor meer informatie het volgende documentartikel:
- Hoe:een ClickOnce-toepassing publiceren met de wizard Publiceren