un x64 géré C++ classe qui doit être testée à l'aide de Visual Studio 2008. Ce liens de classe à un lib non géré x64en utilisant Visual Studio 2008 pour tester un je binaire .NET x64
Je ne suis pas en mesure d'exécuter mes mes tests parce que vstesthost.exe (l'exe Visual Studio héberge mon test) est x86 et non x64.
Des idées? l'erreur générée est
rror: System.BadImageFormatException: Impossible de charger le fichier ou l'assembly ... ou l'une de ses dépendances. Une tentative de chargement a été effectuée
Nous pouvons tester x86 et dire bien qu'il fonctionne automatiquement pour x64. Donc, je ne pense pas que "construire votre binaire pour x86" est une bonne solution de contournement. –
Salut Chris, j'ai eu le procès VS2010 - J'ai le même problème mais je pense qu'il me manque une option quelque part. Comment configurer le faisceau de test pour exécuter x64? – stuck
@Chris: dans les .testsettings, vous devez indiquer explicitement que vous voulez exécuter des tests dans un processus 64 bits, voir http://msdn.microsoft.com/fr-fr/library/ee782531.aspx –