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
* 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