Visual Studio 2013 Integration
|how-to | home|
To use the Manifest Maker Visual Studio 2013 integration, you first need to install the Visual Studio integration option:
Setup installs a number of sxs32*.* files in the Build Customizations folder:
The next step is to load Visual Studio 2013 Build Customizations for Manifest Maker. Right-click the project file in your Visual Studio 2013 solution and select Build Dependencies / Build Customizations....
From the subsequent dialog select one or both of sxs32com and sxs32vs10.
The sxs32com customization builds COM manifests and the sxs32vs10 customization builds REF-manifests (DLL and EXE).
When you open the example VS2013 project included with Manifest Maker you will see two new elements in the project properties tree:
The Side-by-Side Manifest element is added by the sxs32vs10 customization and the Size-by-Side COM Manifest is added by the sxs32com customization.
The Side-by-Side Manifest customization expects a Manifest Maker project file (*.sxs32mm) in the Visual Studio project and will build a REF-manifest using that project and the project's output module. If there is no *.sxs32mm file in the project, Visual Studio will not display this element in properties. This is standard Visual Studio 2013 behavior.
The Side-by-Side COM Manifest customization defaults to Build type: none which means that the COM manifest will not be built. You need to explicitly switch it to /com as shown above to build the COM manifest.Continue to Example Visual Studio 2013 project...