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()    在 ... 我已经搜索并尝试修复,但这是相同的。 请帮我 非常感谢和问候!     
已邀请:
        我发现我的一个DLL是使用ReportViewer的。刚安装了这个,问题就解决了 http://www.microsoft.com/download/en/confirmation.aspx?id=6442     

要回复问题请先登录注册