Я установил мое приложение с собственным развертывании в SQL CE 4.Бок о бок исключением конфигурации/VC++ среда проблема с SQL CE и Vista,
После установки и запуска на Vista, я получаю
Ошибка создания контекста активации для «C: \ Program Files [edit] \ sqlceme40.dll». Зависимая сборка Microsoft.VC90.CRT, processorArchitecture = "amd64", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", version = "9.0.30729.4148" не удалось найти.
Я понимаю, что это проблема VC++ Runtime, но я не могу найти четкого ответа, как решить. Некоторые говорят, что зависимость - VC++ 2008, другие говорят, что мне нужен манифест и т. Д. Я использую WiX для установки модуля слияния Microsoft_VC110_CRT_x64.msm
для поддержки компонента C++/CLI, также используемого в приложении. Не следует ли использовать более позднюю версию выполнения VC++, которую может использовать SQL CE?
Спасибо. Я добавил в установочный файл папку Microsoft.VC90.CRT из частного развертывания вместе с содержащимся .manifest and.dll, и это исправило проблему для меня. – DaveO