J'écris un programme C# qui s'interface avec l'objet COM via COM interop.Enregistrer la référence COM à la machine Windows 7 64 bits
J'ai un programme tiers qui s'enregistre comme le serveur COM lorsque j'exécute l'application. Cela fonctionne très bien dans Windows Vista 32 bits et je peux très bien interfacer avec l'interopérabilité. (La référence s'affiche dans l'onglet "COM" de Visual Studio lorsque vous cliquez sur "Ajouter une référence")
Cependant, la référence n'apparaît pas dans l'onglet "COM" de mon ordinateur Windows 7 64 bits après l'exécution de la commande. application. Des pensées, pourquoi cela arriverait-il? J'ai effectivement essayé d'employer regsvr32.exe pour enregistrer l'application manuellement mais cela ne fonctionnait pas non plus (le message d'erreur disant "le DllRegisterServer d'entrée-point n'a pas été trouvé)
Merci très Hans, ceci est très utile. Le fichier que j'essayais d'enregistrer est en fait .exe, pas étonnant que je ne pouvais pas le faire. J'ai déjà défini la plate-forme target = x86. Où est Mumble.exe? Comment l'obtenir? – mwong
Je ne peux pas vous aider à trouver le fichier .exe, vous ne savez pas déjà? C'est le programme de 3ème partie que vous mentionnez dans votre OP. –
Oh désolé, je vous ai probablement mal compris. Je pensais que vous avez mentionné un outil appelé Mumble.exe - il est probablement juste un exemple. Bien sûr, je saurais où se trouve ce programme de tierce partie. – mwong