Yeah - I tried that - but I'm not sure if I'm doing it right. I went to the 
configuration manager in VS2010 and changed the platform to be x86 on all three 
projects and also changed the output option on all references to be copy local 
- but I am not sure how to check if this is working correctly (obviously it 
isn't as it still fails).

The Sync download page on MSDN indicates that x86 & x64 SDK's cannot be 
installed side by side - but you can install selected components (ie I assume 
dll's) from the x86 redistributable - maybe I need to do that - but will it 
clobber the x64 dll's ?

Thanks again for any help

Regards,

Steven Parish

From: [email protected] [mailto:[email protected]] On 
Behalf Of David Kean
Sent: Thursday, 10 November 2011 1:47 AM
To: ozDotNet
Subject: RE: Latest MS Sync Framework?

If you read the forum, it states that what worked for him was to compile an x86 
version, not a x64 bit version. Can you try that?

From: [email protected] [mailto:[email protected]] On 
Behalf Of Steven Parish
Sent: Wednesday, November 09, 2011 2:41 AM
To: ozDotNet
Subject: RE: Latest MS Sync Framework?

Is anyone using the Sync Framework 2.1

I am having problems getting the sample project "Sync101 with Remote Change 
Application over WCF" - I am getting the a COM error due to incompatible dll's 
(running on a x64 laptop)

System.Runtime.InteropServices.COMException was unhandled
  Message=Retrieving the COM class factory for component with CLSID 
{F235D316-69DB-4918-8536-B8A008D93057} failed due to the following error: 
80040154.
  Source=Microsoft.Synchronization.MetadataStorage
  ErrorCode=-2147221164
  StackTrace:
       at 
Microsoft.Synchronization.MetadataStorage.SqlMetadataStore.CreateStore(String 
fileName, CultureInfo locale)
       at 
Microsoft.Synchronization.MetadataStorage.SqlMetadataStore.CreateStore(String 
fileName)
       at Sync101.MySyncProvider.InitializeMetadataStore() in 
C:\Data\Downloads\Microsoft\Sync101 with Remote Change Application over 
WCF\C#\Sync101Provider\MySimpleSyncProvider.cs:line 83
       at Sync101.MySyncProvider.ToString() in 
C:\Data\Downloads\Microsoft\Sync101 with Remote Change Application over 
WCF\C#\Sync101Provider\MySimpleSyncProvider.cs:line 570
       at Sync101.MyTestProgram.Main(String[] args) in 
C:\Data\Downloads\Microsoft\Sync101 with Remote Change Application over 
WCF\C#\MyTestProgram\MyTestProgram.cs:line 71
       at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
       at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence 
assemblySecurity, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext 
executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
  InnerException:

Google pointed me to MSDN article   
http://social.microsoft.com/Forums/en-US/syncdevdiscussions/thread/fc139787-7c35-45c3-aaf8-57abba03fc68

(Title on the article is "Exception when run Sync Framework on 64-bit Windows 7 
with VS 2010 RC ")

This article explains the exact situation (caused by x86 vs x64 dll mismatch) - 
but I can't seem to fix the problem - any clues?

I have changed all references to be "copy local=true" &  the platform & output 
on the build configuration to all be x64 - still fails, plus have also changed 
to all be x86 and still fails.

In the end what I need is an example application for File & Database Syncing 
over an internet connection - this sample uses WCF Service with custom Sync 
Providers which implement a proxy.

Should I use the Sync 4.0 CTP (which seems to sit on top of the Sync 2.1 anyway)

Thanks for any help.


Regards,

Steven Parish

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]]<mailto:[mailto:[email protected]]>
 On Behalf Of Clint Colefax
Sent: Monday, 12 September 2011 2:15 PM
To: ozDotNet
Subject: RE: Latest MS Sync Framework?

Team blog seems to still active, might find more info there?

http://blogs.msdn.com/b/sync/

Thanks
Clint Colefax

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]]<mailto:[mailto:[email protected]]>
 On Behalf Of Preet Sangha
Sent: Monday, 12 September 2011 1:38 PM
To: ozDotNet
Subject: Latest MS Sync Framework?

Looking at the sync framework home page 
(http://msdn.microsoft.com/en-us/sync/bb736753) I see that CTP 4.0 (from 
October 2010) is listed. Is this really the last update - that seems pretty 
ancient? Or is there codeplex type releases that I should be looking at 
instead. It look like an interesting technology for off line phone applications.

Also thinking about it, does anyone on the list use it or a competing 
technology?

--
regards,
Preet, Overlooking the Ocean, Auckland

Reply via email to