Question

Est-il possible de configurer l'installation de ClickOnce pour qu'il nécessite .Net Framework et VSTO mais ne comprend que les binaires VSTO et téléchargements Net Framework si nécessaire?

Y compris VSTO dans le paquet est pas trop d'un problème, mais le Net Framework est 350MB quelque chose que je ferais disparaître si possible. (Dynamics CRM SDK dépend de certains profil non-client dispose donc j'ai besoin le plein.)

Dans la plupart des cas, les utilisateurs ont le Net Framework installé de façon dans ces cas, il est correct de laisser loin le Net Framework. Est-il encore possible de faire la configuration publiée télécharger le framework s'il manque sur l'ordinateur de l'utilisateur.

« conditions de téléchargement à partir du site Web du fournisseur de composants » semble renoncer à l'ensemble de VSTO locale tandis que les « conditions de téléchargement du même endroit que ma demande », il faudrait le Framework .Net dans le faisceau de déploiement.

Était-ce utile?

La solution

Vous avez besoin VSTO Runtime, il n'y a pas moyen de contourner cela, il ne peut pas être déployé au niveau local. En ce qui concerne les PIA, vous avez besoin ceux aussi bien, à moins que vous ciblez 4. .NET Si vous utilisez .NET 4, il intégrera les bits de hte PIA que vous avez besoin, automatiquement.

pour .NET, il ne télécharge pas le paquet de 350 Mo, si vous choisissez « installer sur le site Web du fournisseur », il fait un incrémentielles installation de seulement les bits dont il a besoin.

Par ailleurs, nous suivons cela dans nos clients, et après que Microsoft a commencé à pousser comme une mise à jour critique de Windows .NET 3.5, le% de nos clients qui ont installé est passé à 90%. Ainsi, dans la plupart des cas, les gens auront déjà installé.

Autres conseils

Peut-être pas exactement ce que vous voulez, mais si vous utilisez .NET 4.0, vous pouvez utiliser la fonction NoPIA et éliminer le besoin pour les fichiers binaires de bureau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top