Microsoft Sync 2.1 SDK を使用して開発しています。ハード ドライブから外付けハード ドライブ (東芝 1.5 Gb) に同期しようとすると、次の問題が発生します。開発環境 (パーソナル コンピューター) から
タイプ 'System.Runtime.InteropServices.COMException' の最初の例外が Microsoft.Synchronization.dll で発生しました 私のラップトップから (他のコンピューター)
CLSID {....} を持つコンポーネントの COM クラス ファクトリの取得は、次のエラーのために失敗しました: 80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))
この Web で多くのエントリを読みました (例: System.Runtime.InteropServices.COMException (0x80040154): ) 問題の説明、私の問題はプラットフォーム (x32/x64) ではありませんコンピュータに登録する方法や "regsvr32.exe dll" を実行する方法がわからない ハード ドライブの COM オブジェクトを取得するにはどうすればよいですか? 他の外付けハードドライブを使用したい場合、すべてのドライバーのすべてのドライバーをインストールする必要がありますか?
すべてのエラー メッセージを添付します。
SyncException Data: System.Collections.ListDictionaryInternal
SyncException Message:
SyncException InnerException: System.Runtime.InteropServices.COMException (0x80041007)
at Microsoft.Synchronization.CoreInterop.ISyncSession.Start(CONFLICT_RESOLUTION_POLICY resolutionPolicy, _SYNC_SESSION_STATISTICS& pSyncSessionStatistics)
at Microsoft.Synchronization.KnowledgeSyncOrchestrator.DoOneWaySyncHelper(SyncIdFormatGroup sourceIdFormats, SyncIdFormatGroup destinationIdFormats, KnowledgeSyncProviderConfiguration destinationConfiguration, SyncCallbacks DestinationCallbacks, ISyncProvider sourceProxy, ISyncProvider destinationProxy, ChangeDataAdapter callbackChangeDataAdapter, SyncDataConverter conflictDataConverter, Int32& changesApplied, Int32& changesFailed)
SyncException HelpLink:
SyncException Source: Microsoft.Synchronization
SyncException StackTrace: at Microsoft.Synchronization.KnowledgeSyncOrchestrator.DoOneWaySyncHelper(SyncIdFormatGroup sourceIdFormats, SyncIdFormatGroup destinationIdFormats, KnowledgeSyncProviderConfiguration destinationConfiguration, SyncCallbacks DestinationCallbacks, ISyncProvider sourceProxy, ISyncProvider destinationProxy, ChangeDataAdapter callbackChangeDataAdapter, SyncDataConverter conflictDataConverter, Int32& changesApplied, Int32& changesFailed)
at Microsoft.Synchronization.KnowledgeSyncOrchestrator.DoOneWayKnowledgeSync(SyncDataConverter sourceConverter, SyncDataConverter destinationConverter, SyncProvider sourceProvider, SyncProvider destinationProvider, Int32& changesApplied, Int32& changesFailed)
at Microsoft.Synchronization.KnowledgeSyncOrchestrator.Synchronize()
at Microsoft.Synchronization.SyncOrchestrator.Synchronize()
at Eric.Form1.Synchronize(String source, String destination)
SyncException TargetSite: Void DoOneWaySyncHelper(Microsoft.Synchronization.SyncIdFormatGroup, Microsoft.Synchronization.SyncIdFormatGroup, `enter codehere`Microsoft.Synchronization.KnowledgeSyncProviderConfiguration, Microsoft.Synchronization.SyncCallbacks, ISyncProvider, ISyncProvider, Microsoft.Synchronization.ChangeDataAdapter, Microsoft.Synchronization.SyncDataConverter, Int32 ByRef, Int32 ByRef)
ご協力いただきありがとうございます!フランク