How to create a .net msi package using msbuild

gurungsubodh November 8, 2012

For Web project, I was able to create build package using MSBuild. But for creating .net msi package, I'm not sure how can I create one.

6 answers

1 accepted

0 votes
Answer accepted
gurungsubodh December 9, 2012

Well I used Inno setup to create a setup package for me. I created a task which calls Inno.

0 votes
gurungsubodh December 3, 2012

I still haven't found the solution. I'm thinking of using Inno Setup http://www.jrsoftware.org/isdl.php and call it from Bamboo.

0 votes
Neeraj Dhungana November 27, 2012

I have a similar problem as Subodh wrote above. I have a windows service project and one setup project on my solution. When I build that setup project, will create MSI package to install my windows service. I want to build my solution and that setup project (.VDPROJ) from Bamboo to produce MSI package as part of continiuos integration. Can I do this just using MSBUILD or I need to install Visual Studio (devenv) in Bamboo server?

The link http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/4bf18686-d1d3-47da-a2a0-b0aeaffaff83/ says MSBuild can't build vdproj files.

0 votes
Gretchen Jones November 27, 2012

I don't know about creating an MSI directly but I am using the publish.xml file to copy my deployable elements to a deployment folder.

You'll need to find a .net developer who 1) knows what you're talking about (not a given) and 2) will help you configure your projects so that they will produce an MSI.

This post seems to have a lot of information on the subject:

http://social.msdn.microsoft.com/forums/en-US/vclanguage/thread/23759741-1425-42c2-9a5e-db12b944662c/

But you will need to configure the project setup xml file so that it produces what you want it to produce and that is a matter of configuring your project in visual studio.

0 votes
gurungsubodh November 25, 2012

Sorry I was out of town. Well I'm not sure if this is a bamboo question or not.

  1. I have a .net project which creates .msi package.
  2. I need to create this .msi package through bamboo (using msbuild or any other build task).
0 votes
Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
November 8, 2012

Is this a Bamboo question? Could you explain what you're doing with Atlassian software?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events