简体   繁体   中英

Alternatives to using MSI's - MSBuild?

I work in an environment that has leaned heavy on the use of MSI's. With the latest versions of Visual Studio this type of deployment setup is no longer provided. I've heard that using MSBuild is the preferred alternative. Does MSBuild create a file / other that a team could run on production servers? Developers do not have permissions to prod servers here. We have to pass our msi's to another team to run them. Any help would be appreciated.

Visual Studio Deployment Projects (aka VDPROJ) deprecated from Visual Studio 2012. The output of VDPROJ is MSI. Microsoft recommendation is WIX as a replacement for creating MSI installers. WIX is an XML based (.wixproj) project.

Don't confuse MSBuild with WIX. MSBuild is a build engine for generating code from XML based projects ( .csproj, vbproj, etc. ).

You can use Wix

There is a steep learning curve, but it is very powerful

Use WiX toolset - it is a nice alternative and integrates well with visual studio and team build.

http://wixtoolset.org/

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM