1
Vote

Fix sources so .msi can be built after check out.

description

The sources can not be cecked-out and built to create the msi package. There are some manual steps neccessary:
  • Have to fix the entry in SmartClientFactoryPackage.csproj to the GAX installation on the machine (path is random). Find the name of the folder containing gax.ico in C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions
    <RecipeFrameworkPath>$(DevEnvDir)\Extensions\vu1ajat3.3gh</RecipeFrameworkPath>
  • I think there are some dependencies to VS 2010 (SDK) in the project
  • The number of assemblies copied to <bin> depend on the build machine!?
    (Microsoft.Practices.ServiceLocation, Microsoft.Practices.Unity)
  • Have to patch the created msi package
    • rename .msi to zip
    • unzip and edit SmartClientFactoryPackage2010Registration.pkgdef, add
    [$RootKey$\BindingPaths\{77d93a80-73fc-40f8-87db-acd3482964b2}]
    "$PackageFolder$"=""
    • re-zip and rename to msi

comments