Frage

Ist es möglich, die Installation zu Clickonce so zu konfigurieren, dass es .Net Framework und VSTO erfordert aber enthält nur die VSTO-Binärdateien und Downloads .Net Framework bei Bedarf?

Einschließlich der VSTO in dem Paket ist nicht zu viel von einem Problem, aber das 350MB .Net Framework ist etwas, was ich tun würde, weg mit, wenn möglich. (Dynamics CRM SDK hängt von einigen Nicht-Client-Profil verfügt, damit ich die volle brauchen.)

In den meisten Fällen haben die Benutzer das .Net Framework so in diesen Fällen installiert, es ist okay weg das .Net Framework zu verlassen. Ist es noch möglich, die veröffentlichte Setup Download Rahmen zu machen, wenn es auf dem Anwender-Computer fehlt.

„Download von erforderlichen Komponenten von der Website der Anbieter von Komponenten für“ scheinen das lokale VSTO-Paket, während die „Download Voraussetzungen aus dem gleichen Ort wie meine Anwendung“ zu verzichten, würde das .Net Framework im Deployment-Bundle benötigen.

War es hilfreich?

Lösung

Sie müssen die VSTO Runtime, gibt es keinen Weg dran vorbei, es kann nicht vor Ort eingesetzt werden. Was die PIAs, müssen Sie auch diejenigen, es sei denn, Sie .NET 4. Targeting sind Wenn Sie .NET 4 verwenden, werden die Bits von hte PIAs einbetten, die Sie benötigen, automatisch.

Wie für .NET, ist es nicht das 350 MB-Paket herunterladen, wenn Sie ‚von Hersteller-Website installieren‘, ist es ein inkrementelles installiert nur die Bits es braucht.

übrigens, wir dies in unseren Kunden verfolgen und nach Microsoft drängt .NET 3.5 als kritisch Windows Update gestartet, das% unserer Kunden, die es installiert haben ging zu 90%. So in den meisten Fällen werden die Menschen bereits installiert.

Andere Tipps

Vielleicht nicht genau das, was Sie wollen, aber wenn Sie .NET 4.0 verwenden, dann können Sie NoPIA Funktion verwenden und beseitigen Bedarf an Büro-Binärdateien.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top