SQL Server CE Toolbox - плагин VS 2010, не разрешающий подключения к 4.0

Я установил среду выполнения SQL Server Compact Edition 4.0, провайдера DbFactory и все такое.

Но после того, как я установил SQL Server CE Toolbox (v3.2) из ​​CodePlex, я все еще не могу установить какие-либо соединения.

Похоже, что в информационном диалоге все хорошо

но когда я пытался открыть новое соединение с существующим .sdf Файл базы данных, я не могу сделать это из Visual Studio 2010 (SP1):

Автономное приложение SQL Server CE Toolbox прекрасно работает на этом компьютере - просто плагин VS не работает. Есть идеи?

2 ответа

Решение

Для надстройки Toolbox необходим 3.5 DbProvider для хранения пользовательских подключений и других функций (это по историческим причинам, если предположить, что 3.5 SP2 установлен и зарегистрирован в VS 2010 RTM). И 3.5 DbProvider неправильно установлен в вашей системе (как показано в диалоговом окне about). Поэтому восстановите / переустановите рабочую среду 3.5 SP2 Desktop и не забудьте установить MSI-файлы x86 и x64.

Я установил через NuGet "Microsoft SQL Server Compact Edition", и в SQL CE Toolbox возникла та же проблема.

Я исправил проблему, загрузив напрямую из Microsoft SQL CE (НЕ через Nuget)

Microsoft SQL Server Compact 4.0 от Microsoft здесь
или Microsoft SQL Server Compact 3.5 с пакетом обновления 2 для Windows Desktop здесь

Другие вопросы по тегам