2009-11-03 9 views
1

我試圖在我的Visual Studio 2008上構建一個C#解決方案,即在Windows Vista機器上運行,但是當我嘗試構建它時,出現此錯誤:必需的文件「與IAlink3的alink.dll」

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

「Amigo X」是解決方案的名稱。哪裏不對?

PS:Amigo X是我們在聖誕節在巴西這裏舉辦的派對,它是在給你的家人送禮的時候。 ;)

回答

1

您在未安裝CLR 2.0的計算機上使用C#3.0編譯器SP1。嘗試手動安裝2.0 SP1並查看是否可以解決問題。

+0

@Nathan,是的,這是絕對錯誤的。您不能在應用2.0 SP1修補程序的計算機上使用C#3.0編譯器。 3.0編譯器依賴的核心CLR有更新。特別是,它依靠IAlink3來生成UAC清單信息。 – JaredPar 2009-11-03 00:20:29

+0

我要安裝它,如果它解決了我的問題,將接受你的答案,但在這個時候+1。 – 2009-11-03 00:20:36

+0

@Nathan,如果它不能解決問題,請將%WINDIR%\ microsoft.net \ framework \ v2.0.50727目錄中的alink.dll版本號發佈到問題中。這將有助於追蹤問題。 – JaredPar 2009-11-03 00:23:10

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. 
相關問題