If you want to use WiX 3.0 with SharpDevelop 2.2 now you can.
SharpDevelop 2.2 will still ship with WiX 2.0 support however the
WiX 3.0 addin has been backported. This WiX 3.0
addin for SharpDevelop 2.2 can be downloaded at the end of this
post. It was built and tested
using WiX
3.0.4714 which is the most recent release at the current time.
Installing
The simplest way to use the addin is as follows.
- Download the wix3-binaries.zip file from
SourceForge.
- In SharpDevelop's WiX addin folder
SharpDevelop\2.2\AddIns\AddIns\BackendBindings\WixBinding rename
the original WixBinding.addin file to
WixBinding.addin-bak.
- Copy the contents of the bin folder in the
Wix3Binding.zip file to
SharpDevelop\2.2\AddIns\AddIns\BackendBindings\Wix3Binding.
- Copy the contents of the doc folder in the
wix3-binaries.zip file to the SharpDevelop\2.2\data\schemas
folder. This updates the WiX schemas for use in the XML
editor.
- Rename the folder SharpDevelop\2.2\Tools\Wix to
SharpDevelop\2.2\Tools\Wix-bak
- Copy the contents of the wix3-binaries.zip file to the
SharpDevelop\2.2\Tools\Wix folder.
- Restart SharpDevelop.
Updating to Newer WiX Versions
- Download the wix3-binaries.zip file from wix.sf.net
- Copy the contents of the wix-binaries.zip file to the folder
SharpDevelop\2.2\Tools\Wix.
- Copy the contents of the doc folder to the
SharpDevelop\2.2\data\schemas folder.
- If there are any problems try re-compiling the source code
and check the unit tests still work.
Compiling the Source Code
- Copy the contents of the Wix3Binding zip file into the folder
SharpDevelop\2.2\src\AddIns\BackendBindings\Wix3Binding.
- Run msbuild WixBinding.sln.
Download
Wix3Binding.zip