我已经使用SQL CE 4的私有部署安装了我的应用程序。
在Vista上安装并启动后,我得到了
“C:\ Program Files [edit] \ sqlceme40.dll”的激活上下文生成失败。无法找到依赖程序集Microsoft.VC90.CRT,processorArchitecture =“amd64”,publicKeyToken =“1fc8b3b9a1e18e3b”,type =“win32”,version =“9.0.30729.4148”。
我知道这是一个VC ++运行时问题,但我找不到任何明确的答案如何解决。有人说依赖是VC ++ 2008,其他人说我需要清单等等。我使用WiX来安装合并模块Microsoft_VC110_CRT_x64.msm
,以支持应用程序中也使用的C ++ / CLI组件。不应该提供SQL CE可以使用的后续VC ++运行时吗?
答案 0 :(得分:1)
SQL CE绑定到VC ++运行时的特定版本,因此给它v11.0是不够的;它需要v9.0。