.net SyncOrchestrator InvalidComObject异常
我正在尝试与Microsofts SyncOrchestrator合作,但我无法让它工作。有人有这方面的经验并且愿意帮助我吗.net SyncOrchestrator InvalidComObject异常,.net,sync,microsoft-sync-framework,synchronize,.net,Sync,Microsoft Sync Framework,Synchronize,我正在尝试与Microsofts SyncOrchestrator合作,但我无法让它工作。有人有这方面的经验并且愿意帮助我吗 using Microsoft.Synchronization; using Microsoft.Synchronization.Files; public static void SyncFileSystemReplicasOneWay(FileSyncProvider sourceProvider, FileSyncProvider destinationProvi
using Microsoft.Synchronization;
using Microsoft.Synchronization.Files;
public static void SyncFileSystemReplicasOneWay(FileSyncProvider sourceProvider, FileSyncProvider destinationProvider, Label progress_label)
{
try
{
SyncOrchestrator agent = new SyncOrchestrator();
agent.LocalProvider = sourceProvider;
agent.RemoteProvider = destinationProvider;
agent.Direction = SyncDirectionOrder.Upload; // Sync source to destination
SyncOperationStatistics stats = agent.Synchronize();
}
catch { }
}
调用agent.Synchronize(),它将提供
InvalidComExceptionError: a com object that has been separated from its underlying rcw cannot be used.
有人知道是什么导致了这个InvalidComExceptionError吗?以前有人有过这个问题吗?我找不到任何参考资料。请尝试更改您的项目构建目标平台(x86/x64)以匹配您安装的同步框架(x86/x64),谢谢您的评论!我意识到了这个问题,并检查了我的项目和同步框架是否匹配:它们都是x86。。。