Microsoft Sync Framework COM控制台应用程序异常

本文关键字:应用程序 异常 控制台 COM Sync Framework Microsoft | 更新日期: 2023-09-27 18:06:51

我正在开发一个Windows同步应用程序。因此,作为它的一部分,我已经尝试了微软同步框架2.1 http://msdn.microsoft.com/en-us/library/ee617386.aspx

我已经创建了一个c#控制台应用程序来尝试同步框架。我得到这样的错误
"Exception from File Sync Provider:
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM cla
ss factory for component with CLSID {031913FE-EB2A-49F2-B2BE-B996B2448CD4} faile
d due to the following error: 80040154 Class not registered (Exception from HRES
ULT: 0x80040154 (REGDB_E_CLASSNOTREG))."

你能告诉我我该怎么做才能纠正这个错误吗?

提前感谢!

Microsoft Sync Framework COM控制台应用程序异常

托管代码中的同步框架通过COM互操作工作,因此当其中一个底层COM组件未正确注册时,会发生此异常。我不记得错误是否相同,但如果安装了32位框架,但运行的是64位应用程序,也可能发生错误,反之亦然。

我会尝试下载2.1可重新分发包(http://www.microsoft.com/en-us/download/details.aspx?id=19502)并安装相关包,看看是否有帮助。具体来说,我认为您需要Synchronization-v2.1-x86-ENU。msi和Synchronization-v2.1-x64-ENU.msi.