2009-11-03 2 views
1

Visual Studio 2008에서 Windows Vista 컴퓨터에서 실행되는 C# 솔루션을 빌드하려고했지만 빌드하려고 시도하면이 오류가 발생합니다 :필요한 파일 'alink.dll with IAlink3'

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

"Amigo X"는 솔루션의 이름입니다. 뭐가 잘못 되었 니?

추 신 : Amigo X는 브라질에서 크리스마스 때 여기에있는 파티입니다. 가족들에게 선물을 줄 때입니다. ;)

답변

1

CLR 2.0 SP1이 설치되지 않은 컴퓨터에서 C# 3.0 컴파일러를 사용하고 있습니다. 2.0 SP1을 수동으로 설치하고 문제가 해결되는지 확인하십시오.

+0

@ 네이선, 네, 분명히 잘못되었습니다. 2.0 SP1 패치가 적용된 컴퓨터에서는 C# 3.0 컴파일러를 사용할 수 없습니다. 3.0 컴파일러가 의존하는 핵심 CLR에 대한 업데이트가 있습니다. 특히 UAC 매니페스트 정보를 생성하기 위해 IAlink3을 사용합니다. – JaredPar

+0

제 문제를 해결하면 설치 하겠지만 답을 수락 할 것이지만 이번에는 +1합니다. –

+0

@Nathan, 문제가 해결되지 않으면 % WINDIR % \ microsoft.net \ framework \ v2.0.50727 디렉토리에 alink.dll의 버전 번호를 질문에 게시하십시오. 그것은 문제를 추적하는 데 도움이 될 것입니다. – JaredPar

0

이것은 간단한 문제이며 쉽게 해결할 수 있습니다.

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.