2009-03-25 7 views
0

J'ai un assembly qui est déployé sur le serveur SQL qui fait référence à System.Drawing. Ne demandez pas pourquoi, c'est une bibliothèque tierce. Cela nécessite que System.Drawing soit dans le même répertoire que la bibliothèque lorsque j'appelle CREATE ASSEMBLY. J'ai ajouté System.Drawing en tant que fichier 'Content' à mon projet, avec 'Copy always' dans le répertoire de sortie, mais il n'est jamais copié. Comment puis-je forcer VS 2008 à copier ce fichier pour moi, avant que j'utilise un événement build, ce qui semble inutile pour une tâche aussi simple.La construction ne copiera pas System.Drawing dans le dossier de sortie

Répondre

0

Je ne connais pas la réponse précise, mais je me demande si un lien symbolique vers l'assembly dans le répertoire cible suffira? Ou peut-être que le tiers pourrait être contraint de regarder ailleurs avec des probepaths d'assemblage?

1

Certes, System.Drawing fait partie du framework .NET et n'a donc pas besoin d'être déployé? Avez-vous un framework .NET installé sur le serveur?

Questions connexes