2012-11-25 40 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++可再发行组件”。

回答

相关问题