J'ai vraiment besoin d'aide à ce sujet car j'ai perdu tout espoir de corriger le problème.
J'utilise les bibliothèques de l'Office Communications Server 64bit. Il y a 3 dlls que j'utilise dans le projet, Microsoft.Rtc.Collaboration.dll, Microsoft.Rtc.Internal.Media.dll et SIPEPS.dll. Je ne suis pas sûr pour Microsoft.Rtc.Collaboration mais Internal.Media et SIPEPS sont tous deux x64. Dans la liste des assemblages du GAC, Rtc.Collaboration indique MSIL sous Processor Arhitecture et les autres indiquent AMD64.
Mon projet se compile sans erreur avec ces références mais au moment de l'exécution je reçois l'erreur :
Impossible de charger le fichier ou l'assemblage 'Microsoft.Rtc.Internal.Media' ou l'une de ses dépendances. Une tentative a été faite pour charger un programme dont le format est incorrect.
J'ai essayé de compiler le projet avec le CPU réglé sur Any CPU mais rien ne change. Avec les paramètres x64 et x86, je reçois cette erreur.
Toute aide est appréciée.
MISE À JOUR : Vous trouverez ci-dessous le journal de liaison de l'assemblage.
=== Pre-bind state information ===
LOG: User = CONTOSO\elodie
LOG: DisplayName = Microsoft.Rtc.Internal.Media
(Partial)
WRN: Partial binding information was supplied for an assembly:
WRN: Assembly Name: Microsoft.Rtc.Internal.Media | Domain ID: 9
WRN: A partial bind occurs when only part of the assembly display name is provided.
WRN: This might result in the binder loading an incorrect assembly.
WRN: It is recommended to provide a fully specified textual identity for the assembly,
WRN: that consists of the simple name, version, culture, and public key token.
WRN: See whitepaper http://go.microsoft.com/fwlink/?LinkId=109270 for more information and common solutions to this issue.
LOG: Appbase = file:///C:/Users/elodie/Documents/Visual Studio 2010/Projects/TFS/proto/Main/Source/WebBot.Web/
LOG: Initial PrivatePath = C:\Users\elodie\Documents\Visual Studio 2010\Projects\TFS\proto\Main\Source\WebBot.Web\bin
Calling assembly : (Unknown).
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\Users\elodie\Documents\Visual Studio 2010\Projects\TFS\proto\Main\Source\WebBot.Web\web.config
LOG: Using host configuration file:
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/e3d82f59/764fa8c3/Microsoft.Rtc.Internal.Media.DLL.
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/e3d82f59/764fa8c3/Microsoft.Rtc.Internal.Media/Microsoft.Rtc.Internal.Media.DLL.
LOG: Attempting download of new URL file:///C:/Users/elodie/Documents/Visual Studio 2010/Projects/TFS/proto/Main/Source/WebBot.Web/bin/Microsoft.Rtc.Internal.Media.DLL.
ERR: Failed to complete setup of assembly (hr = 0x8007000b). Probing terminated.