I am planning to use Microsoft Sync Framework for program update. Can i use Microsoft Sync framework without installing it. Just Copying Microsoft.Synchronize.dll.
No, you'll have to use one of the Sync Framework MSIs. See http://msdn.microsoft.com/en-us/library/dd937085(v=SQL.110).aspx for details