У меня есть приложение clickonce, которое использует платформу синхронизации, версия 2.1.
Мне бы хотелось, чтобы все файлы, необходимые для запуска приложения, поставлялись в комплекте с ним.
В моих настройках публикации в разделе «Файлы приложений» я отметил следующие файлы:
- microsoft.synchronization.data.dll
- microsoft.synchronization.data.server.dll
- microsoft.synchronization.data.sqlserver.dll
- microsoft.synchronization.sqlserverce.dll
- microsoft.synchronization
Похоже, что это заставляет продавца загружать что-то еще.
Тем не менее, цель приложения составляет 32 бита. Если приложение установлено на 64-битной машине, то при выполнении синхронизации произойдет ошибка:
...failed due to the following error 80040154 class not registered regdb-e-class not registered...
Исправление для этого будет для пользователя, чтобы установить 32-битную версию среды синхронизации, распространяемой отсюда: Microsoft
Что я делаю не так с настройками публикации для этого? В идеале мне бы хотелось, чтобы приложение можно было устанавливать и запускать без необходимости загружать что-либо дополнительное.
Спасибо