2009-07-18 6 views
1

Je développe une application qui a deux DLL une est une version 32 bits autre est la version 64 bits,32bit 64bit bibliothèque référencée

client est 32bit Server est 64bit

Ma question est est-il un moyen que je peux dis utiliser la DLL 32 bits lors de Debug/Release et utiliser 64bit dll lorsque j'effectue une publication. Je me rends compte que je peux résoudre ce problème en utilisant NAnt ou MSBuild, mais je me demandais si je pouvais faire tout ça dans Visual Studio.

MISE À JOUR

Tout mon code fonctionnera sur deux 32bit ou 64bit mais je me sers d'une bibliothèque qui dispose d'une bibliothèque de 32 bits et une bibliothèque de 64 bits. 32bit wont travail sur le serveur, 64bit ne fonctionnera pas sur la machine dev

Répondre

1

Vous pouvez essayer de faire ce qui suit:

  1. Sur la Release \ Debug a fixé l'objectif de la plate-forme à x86.
  2. Créer un nouveau projet La configuration appelée Publier définit la cible de la plateforme sur x64.
  3. Copiez la bibliothèque x86 dans bin \ release bin \ debug et la x64 dans bin \ publish.