New Post: Web setup feature
Is the MSiPackage element wrapped by your librraries? Can i use it in C#? Maybe i'll play a little with the MSiPackage element. This has seemed to me like a more generic solution. Otherwise i probably...
View ArticleNew Post: Launching a DLL from custom action
Do you thing we can call a dll within a custom action. Cause I want to send the log files in case the setup fails. Is there a sample that relates to that ? thanks
View ArticleNew Post: Including Redistribuatble .Net in SilentBootstrapper
Thanks for the reply. I managed to figure out the include after I posted this, and I was already using the .AddWixFragment. That issue now appears to be gone. However, I now get an error and I am not...
View ArticleNew Post: Including Redistribuatble .Net in SilentBootstrapper
Wix# provides a significantly reworked API around building MSI, however for building bootstrapper the interface is almost identical to WiX. Thus Wix# becomes just a convenient candle/light launcher....
View ArticleNew Post: Web setup feature
> Is the MSiPackage element wrapped by your librraries? Of course. Have a look at <Wix#>\Samples\Bootstrapper\WixBooststrapper samples.
View ArticleNew Post: Launching a DLL from custom action
If you are talking about an assembly dll then it can be done in a typical .NET way. If the assembly is distributed then reference it at compile time and implement you routine as required. If the...
View ArticleNew Post: MIT on top of LGPL
Although Wix# is licensed as MIT, I have noticed that you are using MsiInterop.cs which is licensed as GNU Lesser License V2.1. Does this mean that embedding the WixSharp.Msi dll in an installer for...
View ArticleNew Post: MIT on top of LGPL
Honestly, I have missed this one. MsiInterop.cs has been in the code base for a while and I just missed the licencing clash. I will review the situation and try to find an appropriate solution as soon...
View ArticleNew Post: MIT on top of LGPL
Thanks for your reply! To be considered is that the original version of MsiInterop.cs (http://www.codeproject.com/Articles/5773/Wrapping-the-Windows-Installer-2-0-API) has been released under a code...
View ArticleNew Post: MIT on top of LGPL
Fortunately Wix# was utilizing only a fraction of the MsiInterop.cs code . Less even then 1% (just 13 interop methods). Thus reimplementig it was easy. The latest codebase contains no LGPL licenced...
View ArticleNew Post: Thanks and appreciation
I have been following this project for more than a year and am very impressed by the work and attitude of the developer oleg_s. He continues to work on the project consistently, responding quickly to...
View ArticleNew Post: Thanks and appreciation
Thank you Mark, You made my day! :) Nothing motivates better than some appreciation and recognition. I do understand your comment about open source projects being some times "rough on edges". And I...
View ArticleNew Post: Issue getting WixSharp working.
Hi, I am having trouble getting this simple WixSharp example to work.Here is what I did created a new console app. Then did a Install-Package WixSharp So the errors I get when I build I get the error:...
View ArticleNew Post: Issue getting WixSharp working.
It's not Wix# who is missing it is WiX: Message=Wix compiler/linker cannot be found Most likely you don't have WiX present on your system or it is in unusual location. After you bring WiX binaries Wix#...
View ArticleNew Post: How to set WIXUI_DONTVALIDATEPATH ?
I want to set WIXUI_DONTVALIDATEPATH but I can't see how this would be done in Wix# Does anyone know how to do this? Thanks
View ArticleNew Post: Visual C++ redistributables
Hi How could I add Visual C++ redistributables into installer? This is the tutorial for wix...
View ArticleNew Post: Visual C++ redistributables
There are various ways of doing this. The link you provided is about MSM. Thus you need to use MergeModule class:var project = new Project("MyMergeModuleSetup", new Dir(@"%ProgramFiles%\My Company",...
View ArticleNew Post: How to set WIXUI_DONTVALIDATEPATH ?
WIXUI_DONTVALIDATEPATH is just a public MSI property. So you need to set it at the appropriate setup stage (you will need to find which one). Setting a property with Wix# is as simple as passing a...
View ArticleNew Post: Visual C++ redistributables
Thanks very much. I dont know why I did not notice reference to those samples in documentation
View Article