Domanda

E 'possibile configurare l'installazione ClickOnce in modo che richiede .Net Framework e VSTO, ma include solo i binari VSTO e download Net Framework, se necessario?

Tra cui la VSTO nel pacchetto non è troppo di un problema, ma il .Net Framework 350 MB è qualcosa che mi piacerebbe fare via con se possibile. (Dynamics CRM SDK dipende da alcuni non-client profilo presenta quindi ho bisogno di quella piena.)

Nella maggior parte dei casi gli utenti hanno il .Net Framework installato in modo, in questi casi è bene lasciare il .Net Framework via. E 'ancora possibile fare il setup scaricare pubblicato il quadro se manca sul computer dell'utente.

"Scarica prerequisiti dal sito web del fornitore del componente" sembra rinunciare al pacchetto di VSTO locale, mentre i "Scarica presupposti dalla stessa posizione come la mia applicazione" richiederebbe il .Net Framework nel pacchetto di distribuzione.

È stato utile?

Soluzione

È necessario il VSTO Runtime, non c'è modo per aggirare tale, non può essere distribuito a livello locale. Per quanto riguarda i PIA, è necessario quelli pure, a meno che non ci si rivolge .NET 4. Se si utilizza .NET 4, sarà incorporare i bit di HTE PIA che è necessario, automaticamente.

Per quanto riguarda il NET, che non scarica il pacchetto di 350 MB, se si sceglie 'installazione dal sito web del fornitore', si fa un incrementale installazione di soli i bit di cui ha bisogno.

A proposito, abbiamo tenere traccia di questo nei nostri clienti, e dopo che Microsoft ha iniziato a spingere NET 3.5 come critica di Windows Update, l'% dei nostri clienti che hanno installato è salito al 90%. Quindi, nella maggior parte dei casi, le persone saranno già averlo installato.

Altri suggerimenti

Forse non è esattamente quello che vuoi, ma se si utilizza .NET 4.0, quindi è possibile utilizzare la funzione NoPIA ed eliminare necessità per i binari di ufficio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top