Comment peut-on obtenir Visual Studio 2005/2008 pour référencer les assemblys dans le GAC 64 bits au lieu du GAC 32 bits? Nous settin la platfom cible x64 et le compilateur jette l'erreur deVisual Studio reference x64 GAC
Error 2 Warning as Error: Assembly generation -- Referenced assembly 'System.Data.dll' targets a different processor Common
Error 3 Warning as Error: Assembly generation -- Referenced assembly 'mscorlib.dll' targets a different processor Common
Error 4 Assembly signing failed; output may not be signed -- The system cannot find the file specified. Common
changement 29 déc 08
Vous connaissez essayer Aaron Stebner's suggestions pour placer les ensembles 64 bits sur un endroit isolé (par exemple C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ GAC_64) et en créant des entrées supplémentaires dans le Registre comme HKLM \ SOFTWARE \ Microsoft.NETFramework \ AssemblyFolders \ GAC_64 ou HKLM \ SOFTWARE \ Microsoft.NETFramework \ v2.0.50727 \ AssemblyFoldersEx \ GAC_64 mais Visual Studio 2005 ne le récupère toujours pas ....
Oui mais ce n'est pas grave. Ce sont les assemblages BCL que les projets référencent comme System.Data.dll et mscorlib.dll. Ils référencent les assemblages dans le GAC 32 bits. Serait bien d'avoir l'option de référencer le GAC 64 bits à la place. – icelava