<p>Does anyone have a good way to build MSI (vdproj) projects using MsBuild or Nant?  </p>

<p>I know <a href="http://forums.msdn.microsoft.com/en-US/msbuild/thread/6e213531-9d88-43ef-8262-fe0e4e7f479a/" rel="nofollow noreferrer">one answer</a> was to install Visual Studio on the build server and just use devenv.exe to build the project, but, I prefer not to install Visual Studio on our build servers.</p>

[{'answer_id': 24820, 'author': 'Curt Hagenlocher', 'author_id': 533, 'author_profile': 'https://Stackoverflow.com/users/533', 'pm_score': 1, 'selected': False, 'text': '<p>We use <a href="http://wix.sourceforge.net/" rel="nofollow noreferrer">Wix</a> to automate MSI builds for IronPython and IronRuby.</p>\n\n<p>EDIT: to clarify, this probably means starting over from scratch when building your installer.  While Wix has a mechanism to create a configuration directly from a preexisting MSI file, I\'ve never gotten a satisfactory result from using this tool</p>\n'}, {'answer_id': 24825, 'author': 'Nicholas', 'author_id': 2658, 'author_profile': 'https://Stackoverflow.com/users/2658', 'pm_score': 4, 'selected': True, 'text': '<p>Short of the method you mentioned above (devenv), there is no way to do this with the current version of MSBuild. </p>\n\n<p>The method the Visual Studio team uses to run their MSI builds is with <a href="http://wix.sourceforge.net/" rel="noreferrer">Windows Installer XML</a>. You can learn more about using WiX to deploy setup packages <a href="http://msdn.microsoft.com/en-us/magazine/cc163456.aspx" rel="noreferrer">here</a>.</p>\n\n<p>Please note WiX doesn\'t support vdproj files so it means you\'ll be recreating your installer projects.</p>\n\n<p>Edit: Looks like I was beat to the chase when grabbing my references :)</p>\n'}]
['https://Stackoverflow.com/questions/24813', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2657/']