0

我發佈這僅僅作爲其他人的參考,可能最終會在相同的情況下,因爲我花了近3天試圖找出這個問題的根本原因,我認爲在這裏發佈解決方案是一個好主意。.net應用程序拋出TypeLoadExceptions或說並排配置無效等

我的情況如下: 我試圖建立一個部署包.NET應用程序,並得到TypeLoadExceptions,FileNotFoundExceptions(關於DLL)中,並排端的配置錯誤等一次我試圖運行它在香草測試機上。

[編輯]:計算器不會讓我8小時內就回答我的問題被張貼,答案跟隨〜8小時;)

回答

0

的問題是的依賴項目之一,我應用程序在Visual Studio配置管理器中設置爲「Debug」版本,因此依賴項的調試dll最終也用於發佈版本。在任何開發機器上,這畢竟是沒有問題的,因爲所有的調試運行時都可用。

在香草試驗機然而,僅釋放運行時存在造成這麼大的麻煩給我,給了我無意義,導致我通過谷歌這麼多的錯誤方向異常等

在我的情況下,它是SlimDX被設置爲在VS配置管理器中構建調試版本,即使在發佈版本時也是如此。由於SlimDX使用VC運行時,我遇到了上述問題,但這可能會發生在任何使用VC運行時的.net程序集中。

我希望這會最終安全的人幾個小時;)

相關問題