Det finns 2 huvudsakliga scenarion/metoder för 'deployment'. ClickOnce eller Windows installer. Jag punktar nedan upp de punkter man bör tänka på i de båda fallen. Jag hoppas att informationen nedan kan vara till hjälp:
1. ClickOnce. Lämpar sig bäst för 'en projekts-lösningar'.
...Kommer mera... Gå in på project properties. Välj Publish-fliken. Sätt upp inställningar för ClickOnce-distrubition...
2. Windows installer. Om man föredrar att distribuera m.h.a. msi-paket eller om lösningen innehåller mer än en applikation (T.ex VSTO och WPF)
2.1 Lägg till ett tomt Setup-projekt till lösningen.
2.2 Lägg till primary output från applikations-projekten (VSTO och x...). Vid behov också nödvändiga content-filer m.m.
2.3 Öppna 'detected dependencies' - Markera alla Microsoft...Tools...dll, förutom de som innehåller namnet 'Utilities'. (Vi kommer att distribura dessa dependencies som en 'Prerequiste' för installationen.)
2.4 Högerklicka på Setup-projektet, välj properties och lägg till nödvändiga 'prerequisites':
.Net framework (den version som lösningen använder sig av)
.Tools for Office runtime
Windows installer (3.1)
Eventulla övriga prereqs...?
2.5 Gå till 'File system'-fliken i setup-projektet.
Välj 'Application folder', högerklicka och välj 'add file...'. - Gå till output-katalogen på VSTO-projektet (Release). Lägg till vsto-filen och manifest-filen.
2.6 Good to go! Bygg setupen, testa den (på en virtualBox-maskin...), distribuera...