none
How to add a reference to a downloaded SDK Sync Framework to my project

    Question

  • Windows 8.1, vs2013

    Downloaded and ran syncSDK-2.1-x64-ENU.msi

    I now have on my Start window, Developement Center and  Documentation icons.

    What I don't know is how to add a reference to my project.

    When I click Project|Add Reference I don't see anything related to the Sync Framework.

    I'm guessing it has nothing to do with the particular SDK. I just don't know how to include a downloaded SDK in my references.

    Thursday, July 10, 2014 11:55 AM

Answers

  • the paths above are already showing you the hints: it's in the Program Files folder - Program Files\Microsoft Sync Framework

    or try C:\Program Files (x86)\Microsoft SDKs\ or C:\Program Files\Microsoft SDKs\

    • Marked as answer by Joe Sulla Saturday, July 12, 2014 8:08 PM
    Friday, July 11, 2014 2:11 AM
    Moderator

All replies

  • I found a downloadble program the uses it.

    If I look at Tools|AddReference I do not see the framework listed.

    But, if I look in the solution explorer I find it listed under References.

    I look around in the folders and can't find the files there.

    I look in the .csproj file and see it is listed but don't know how it got there.

    Can you give me a clue as to what all this means?

    <ItemGroup>
        <Reference Include="Microsoft.Synchronization, Version=1.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
          <SpecificVersion>False</SpecificVersion>
          <HintPath>..\..\..\..\Program Files\Microsoft Sync Framework\2.0\Runtime\x86\Microsoft.Synchronization.dll</HintPath>
        </Reference>
        <Reference Include="Microsoft.Synchronization.Files, Version=1.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
          <SpecificVersion>False</SpecificVersion>
          <HintPath>..\..\..\..\Program Files\Microsoft Sync Framework\2.0\Runtime\x86\Microsoft.Synchronization.Files.dll</HintPath>
        </Reference>
        <Reference Include="Microsoft.Synchronization.MetadataStorage, Version=1.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL" />
        <Reference Include="System" />
        <Reference Include="System.Data" />
        <Reference Include="System.Xml" />
        <Reference Include="Microsoft.CSharp" />
        <Reference Include="System.Core" />
        <Reference Include="System.Xml.Linq" />
        <Reference Include="System.Data.DataSetExtensions" />
        <Reference Include="System.Xaml">
          <RequiredTargetFramework>4.0</RequiredTargetFramework>
        </Reference>
        <Reference Include="WindowsBase" />
        <Reference Include="PresentationCore" />
        <Reference Include="PresentationFramework" />
      </ItemGroup>


    Thursday, July 10, 2014 11:44 PM
  • the paths above are already showing you the hints: it's in the Program Files folder - Program Files\Microsoft Sync Framework

    or try C:\Program Files (x86)\Microsoft SDKs\ or C:\Program Files\Microsoft SDKs\

    • Marked as answer by Joe Sulla Saturday, July 12, 2014 8:08 PM
    Friday, July 11, 2014 2:11 AM
    Moderator
  • I know, I'm wondering what the author did to cause that to happen.

    I'm thinking now, that in the Add Reference he simply browsed to the dll.

    Is that correct?

    What about distributing the app. Will the IDE include it automatically or do I have to specifically include it?

    Thanks

    Friday, July 11, 2014 2:10 PM