1

Je dispose d'une version de WCS DataService dans VS 2010, destinée à .Net 4.0. Tout cela fonctionne très bien. J'ai créé un package de déploiement et déployé l'application sur un serveur Web à l'aide de MSDeploy et d'un fichier zip. Lorsque j'ai configuré une génération automatisée sur un agent de construction TFS, le contenu du package de déploiement a été modifié. Je n'ai plus les assemblys nommés forts dans mon package de déploiement. Ces assemblys exclus sont des projets dans la solution et sont construits sur Build Server.Personnalisation du package de déploiement Web dans Visual Studio 2010

Je ne vois pas beaucoup d'options de configuration pour le package de déploiement, mais j'aimerais savoir pourquoi le serveur de génération crée un package différent de celui de mon poste de travail, en utilisant les mêmes paramètres. J'utilise "Seuls les fichiers nécessaires à l'exécution de cette application", j'ai coché "Exclure les symboles de débogage générés" et "Exclure les fichiers du dossier App_Data". I _do_not_ inclut les paquets de base de données. I do créer un fichier zip (qui manque les assemblages nommés fort)

Merci pour toute information que vous pourriez avoir expliquer pourquoi cela se produit. Alors peut-être que je peux résoudre le problème.

Beezler

Sur le serveur de build j'ai ungaced les assemblées que j'étais préoccupé et qui a obtenu mon package de déploiement à l'état où je veux. Il semble donc que le package de déploiement n'inclut pas les assemblys GACed, ce qui est une bonne chose. J'aimerais quand même savoir comment surcharger ce comportement sur certains assemblages référencés.

Merci,

Répondre

0

Si vous souhaitez inclure un fichier DLL pour un ensemble GAC procédez comme suit:

  • Dans votre projet, développez les « Références » dossier
  • clic droit sur la référencez vous voulez inclure la DLL et cliquez sur « propriétés » pour faire apparaître le volet des propriétés
  • ensemble « Copier » local « True »

C'est tout! Lors de la publication de votre projet, il inclura la DLL dans le dossier bin pour cette référence!

Questions connexes