Depuis quelques jours, je développe quelques packs d’intégration pour System Center Opalis. Pour cela, j’utilise Visual Studio et l’Opalis Quick Integration Kit (QIK) permettant de transformer les Dlls développées en pack d’intégration.
Lorsque j’ai souhaité tester mes dlls en les chargeant dans le QIK, j’ai reçu l’erreur : « An attempt was made to load a program with an incorrect format (Exception from HRESULT : 0x8007000B) »
Ceci peut survenir si vous êtes dans le scénario suivant :
-
Vous utilisez Windows Server 2008 ou Windows Server 2008 R2 64 bits
Voici la solution de contournement :
-
Téléchargez le .NET Framework SDK : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1AEF6FCE-6E06-4B66-AFE4-9AAD3C835D3D
-
Ouvrez une invite de commande et dirigez-vous dans le dossier : %PROGRAMFILES%\Microsoft.NET\SDK\v2.0 64bit\Bin
-
Exécutez la commande suivante : « CorFlags.exe /32BIT+ “C:\Program Files (x86)\Opalis Software\Quick Integration Kit 3\Bin\QIKWizard.exe” »
Après cette manipulation, vous pouvez sélectionner la librairie et les classes que vous avez pu créer :