2012-11-25 73 views
0

出於某種原因,我無法啓動我的6​​4位應用程序。我收到一個錯誤:使用CLI庫時程序集加載失敗

14:17:41:587 Error: The type initializer for 'Va.MBClient.Program' threw an 
exception. 

Unhandled Exception: System.TypeInitializationException: The type initializer fo 
r 'Va.MBClient.Program' threw an exception. ---> System.IO.FileNotFoundExce 
ption: Could not load file or assembly 'CGateCliAdapter.dll' or one of its depen 
dencies. The specified module could not be found. 
    at Va.MBClient.Program..cctor() 
    --- End of inner exception stack trace --- 
    at Va.MBClient.Program.Main(String[] args) in c:\Oleg\projects\Va.M 
BClient\Va.MBClient\Program.cs:line 87 

不知怎的,這是我的CLI DLL文件連接,因爲當我outcomment行private static CGateCliAdapterMain cliAdapter = new CGateCliAdapterMain();,這指的是CLI庫,我可以啓動應用程序。

我看到這個在Visual Studio:

Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() 
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) 
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) 
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) 
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() 
[Native to Managed Transition] 

我試着使用fuslogvw搭上綁定失敗,但它不能抓住它由於某種原因!所以現在我不知道如何解決這個問題。

我用Dependency Walker和發現下列文件丟失:

MSVCR110.DLL 
GPSVC.DLL 
IESHIMS.DLL 
MF.DLL 
MFPLAT.DLL 
MFREADWRITE.DLL 
WLANAPI.DLL 

我試過直接複製wlanapi.dll到一個文件夾的應用程序和幫助(DLL文件從丟失的列表中消失),但爲什麼DLL文件在安裝時不可見Visual Studio 2012的Visual C++可再發行版?我試圖重新安裝和修復安裝。

此外,我找不到DLL文件MSVCR110.DLLMSVCP110.DLL

我不知道爲什麼。我試過多次爲Visual Studio 2012重新安裝Visual C++ Redistributable。


更新:

現在我又不能運行我出於某種原因計劃!一天之後,Dependency Walker再次聲稱DLL文件丟失。但是,我確實有「用於Visual Studio 2012的Visual C++可再發行組件」。

回答

相關問題