WPF + Prism + EF在Visual Studio之外发生错误
|
我的应用程序基于WPF,Prism,Entity Framework的.NET 4.0构建
有1个exe(该应用程序),1个exe(应用程序配置-用于还原db的简单应用程序,没有引用的dll,没有棱镜和没有EF),以及几个引用的DLL,例如基于棱镜的SQL Server 2008 Express。所有程序集和Exe均使用目标平台AnyCpu构建。
我在开发环境(Win764bits,VS2010,.NET4 ...)中进行了测试,没问题。然后,我在Windows 7 32位中进行了测试,应用程序配置运行良好。但是,只有安装了Visual Studio,该应用程序才能完美运行。没有VS 2010,事件日志中出现2个错误:
应用程序错误:
错误的应用程序名称:App.exe,版本:1.0.0.0,时间戳:0x4df473d0
故障模块名称:KERNELBASE.dll,版本:6.1.7600.16385,时间戳:0x4a5bdaae
异常代码:0xe0434352
故障偏移量:0x00009617
故障进程ID:0xa28
错误的应用开始时间:0x01cc2aa91326a10e
错误的应用程序路径:C:...... \\ Release \\ App.exe
错误的模块路径:C:\\ Windows \\ system32 \\ KERNELBASE.dll
报告ID:52f2c510-969c-11e0-98bf-000c299e51f4
.NET运行时:
应用程序:App.exe
框架版本:v4.0.30319
说明:由于未处理的异常,进程已终止。
异常信息:Microsoft.Practices.Prism.Modularity.ModuleInitializeException
堆:
在Microsoft.Practices.Prism.Modularity.ModuleInitializer.HandleModuleInitializationError(Microsoft.Practices.Prism.Modularity.ModuleInfo,System.String,System.Exception)
在Microsoft.Practices.Prism.Moduleity.ModuleInitializer.Initialize(Microsoft.Practices.Prism.Modularity.ModuleInfo)
在Microsoft.Practices.Prism.Modularity.ModuleManager.LoadModulesThatAreReadyForLoad()
在Microsoft.Practices.Prism.Modularity.ModuleManager.LoadModuleTypes(System.Collections.Generic.IEnumerable`1)
在Microsoft.Practices.Prism.Modularity.ModuleManager.LoadModulesWhenAvailable()
在Microsoft.Practices.Prism.Modularity.ModuleManager.Run()
在 ...
我已经搜索并尝试修复,但这是相同的。
请帮我
非常感谢和问候!
没有找到相关结果
已邀请:
1 个回复
究补闯