2010-04-03 79 views
0

當試圖從任何項目加載Microsoft.Xna.Framework.dll時,它會引發FileNotFoundException。指定的模塊無法找到。 (來自HRESULT的異常:0x8007007E),沒有innerException。程序集Microsoft.Xna.Framework.dll不加載

即使像下面的簡單代碼拋出異常:

static void Main(string[] args) 
{ 
Assembly.LoadFile(@"C:\Microsoft.Xna.Framework.dll"); 
} 

我運行XP x64的,但我已經設置在配置管理器的x86平臺,因爲我知道它不應該(沒有按't)在x64或任何CPU上工作。 我已經手動將dll文件添加到GAC,但這並沒有解決問題。我也試過M $彙編綁定日誌查看器來查看這些日誌是否有任何有用的信息,但他們沒有。根據他們的說法,一切,裝載等都是成功的。

有什麼建議嗎?請?

回答

0

謝謝你的迴應。

對於我的目的版本1.1足夠了,但我應該提到我已經重新安裝了很多:我已經嘗試了以下版本的框架:1.1,2.0,3.0和3.5,我已經將它們與匹配XNA遊戲工作室版本,我試過一些不匹配的組合,但都拋出了相同的異常。是的,它涉及最終用戶機器的XNA Redistributable。

+0

順便說一句,我解決了它通過重新安裝xna ... – JBSnorro 2011-02-14 11:31:46

0

這是在您的開發機器上,還是在您試圖讓遊戲運行的另一臺機器上?

顯而易見的問題是,你安裝了最新版本的XNA Game Studio嗎?如果是這樣,你使用的是什麼版本的視覺工作室?你嘗試重新安裝嗎?

如果這是在最終用戶的機器上,您是否安裝了XNA Framework可再發行組件?