J'ai juste compilé les apps ci-dessus pour n'importe quelle unité centrale de traitement et cela a fonctionné comme prévu. Naturellement, mon problème est que si je mets en référence un composant à 32 bits de COM dans le $$etAPP j'obtenir l'exception suivante en l'essayant à l'instansiate :
En recherchant COM classer l'usine pour le composant avec CLSID {xxx} a échoué en raison de l'erreur suivante : 80040154
Je crois que je simplement ne peux pas employer ce type de tringlerie entre deux apps de .NET si l'un d'entre eux est x64 ou n'importe quelle unité centrale de traitement et l'autre emploie une commande d'ActiveX à 32 bits.