我有一个让我头晕几天的问题。 我在 C#和WPF中有一个桌面开发程序,需要很多组件才能运行。我会解释一下:
系统在断开连接的情况下工作,因为您需要本地数据库(SQL Server Express);有一个中央服务器,所有信息都收集到所有计算机,实现同步,程序需要Sync Framework。
首次安装系统时,需要先安装SQL Server Express实例,然后系统自动创建数据库并启动同步过程。 配置运行顺利,事实上,所有表都是在新数据库中创建的,但在尝试运行数据同步时,会出现以下错误:
无法检索具有CLSID的组件的COM类工厂 {EC413D66-6221-4EBB-AC55-4900FB321011}由于以下错误: 80040154未注册类(HRESULT异常:0x80040154 (REGDB_E_CLASSNOTREG))。“}
错误发生在以下行:
// Execute the synchronization process
SyncOperationStatistics syncStats = syncOrchestrator.Synchronize();
我必须在其中一台安装了系统的计算机上安装,我所做的是安装一个名为NuGet的程序,名为 Microsoft.SyncFramework 由Darrel Tunnell 。安装在项目中时,在计算机上安装了 Microsoft Sync Framework 2.1核心组件(x86)ENU 。
我有一些问题:
只是澄清几点:
非常感谢你的时间和帮助。