2009-11-03 8 views
1

J'essayais de construire une solution C# sur mon Visual Studio 2008, qui fonctionne sur une machine Windows Vista, mais quand j'essaye de le construire, je reçois cette erreur:Fichier requis 'alink.dll avec IAlink3'

Required file 'alink.dll with IAlink3' could not be found Amigo X 

"Amigo X" est le nom de la solution. Qu'est-ce qui ne va pas?

PS: Amigo X est une fête que nous avons ici au Brésil le jour de Noël, c'est à l'époque de donner des cadeaux à votre famille. ;)

Répondre

1

Vous utilisez un compilateur C# 3.0 sur une machine qui n'a pas CLR 2.0 SP1 installé. Essayez d'installer manuellement 2.0 SP1 et de voir si cela résout le problème.

+0

@Nathan, oui c'est définitivement faux. Vous ne pouvez pas utiliser le compilateur C# 3.0 sur une machine sur laquelle le correctif 2.0 SP1 est appliqué. Il existe des mises à jour du noyau CLR sur lesquelles le compilateur 3.0 s'appuie. En particulier, il s'appuie sur IAlink3 pour générer des informations de manifeste UAC. – JaredPar

+0

Je vais l'installer, s'il résout mon problème acceptera votre réponse, mais pour le moment +1. –

+0

@Nathan, si cela ne résout pas le problème, veuillez publier le numéro de version de alink.dll dans le répertoire% WINDIR% \ microsoft.net \ framework \ v2.0.50727 à la question. Cela aidera à localiser le problème. – JaredPar

0

Ceci est un problème simple et il y a une solution facile.

1. Open project properties. 
    2. In the Application tab, find the Manifest dropdown. choose the option 'Create application without a manifest' 
    3. Run the application successfully.