New Post: Adding extension items
Wow, that was fast! I will check it out as soon as I can. In the meantime my customers rejected the Burn Standard Application UI I mentioned in another thread and insist on using the traditional...
View ArticleNew Post: Adding extension items
That is strange. As you mentioned "Burn Standard Application UI" is native (not managed) application. Meaning that MSI+Burn is as traditional as it gets.Mind you that you can indicate for BA to show...
View ArticleNew Post: Adding extension items
That is strange. As you mentioned "Burn Standard Application UI" is native (not managed) application. Meaning that MSI+Burn is as traditional as it gets. Actually I was using the Burn Std App + UI...
View ArticleNew Post: Adding extension items
SilentBA has some constrains imposed by Burn flaws: https://wixsharp.codeplex.com/discussions/645838 You may also have a look at Wix# External_UI samples. These are a few points: ManagedUI provides...
View ArticleNew Post: Adding extension items
On a completely unrelated note, you can simplify your WixSourceGenerated if you use Wix# XML Fluent extensions: project.WixSourceGenerated += (document) => { document.Select("Wix/Bundle")...
View ArticleNew Post: NativeBootstrapper File Description
BTW - I was able to compile Nbs, NbsBuilder and modify it a little bit to support dynamically set file/product version attributes. The code was in a good condition, great job!
View ArticleNew Post: NativeBootstrapper File Description
This is great. If you feel that you code is generic enough that it can help others then you can share it with me and I will update the codebase. Or you can just create PullRequest
View ArticleNew Post: Window handle of UI window
I show the user a MessageBox from a custom action, and I need to pass the window handle of the install dialog as the first parameter to MessageBox.Show(), so the user can't click behind it and continue...
View ArticleNew Post: Window handle of UI window
Technically you still can do FindWindow. The MSI still does the same nasty stuff by executing every custom action in a separate external process. Though you can also use the UIShell member of the...
View ArticleNew Post: Signing Bootstrapper Pieces
In our current code, we have an uncompressed silent bootstrapper containing our msi and our dotNet dependency. After creating the bundle, we sign the msi and the bootstrapper files, move them, and pass...
View ArticleNew Post: Window handle of UI window
And I did just try the hotfix and it works. This is a nice touch, much better than relying on FindWindow().
View ArticleNew Post: Can't launch application after install
Hi, I'm working with Wix# and having trouble getting the installer to launch the executable at the end of the install. I've tried multiple approaches, and I feel like I must be missing something. I've...
View ArticleNew Post: Can't launch application after install
Ok, so it turns out it has nothing to do with Wix#. For whatever reason, launching this WPF app using Process.Start from anywhere doesn't work if you don't use the ProcessStartInfo class to initialize...
View ArticleNew Post: Can't launch application after install
Ok. Great.> doesn't work if you don't use the ProcessStartInfo I have never experienced anything like that. Really strange.> but there are no errors either It's understandable as Process.Start...
View ArticleNew Post: Signing Bootstrapper Pieces
While I do not have a full knowledge of the signing model Burn is using I would expect that your final bootstrapper supposed to be built when your included MSIs are fully signed. Thus I think your...
View ArticleNew Post: Maintain directory structure
I've been trying to create an installation msi, but I keep getting duplicate id error and I have no idea what I'm doing wrong. I tried to add my own identifiers, but the installation fails. The error:...
View ArticleNew Post: Option to lauch app after close
I want to know how to add an optional checkbox into the exitDialog. The idea is to allow the user to choose running the app after closing the setup. What i want to reproduce is this How To: Run the...
View ArticleNew Post: Maintain directory structure
I figured out the problem with the ID's, the code will be bellow for whoever faces the same issue. The issue where silent mode requires elevated privileges remains and now I have a new problem. I want...
View ArticleNew Post: Maintain directory structure
Changing %ProgramFiles% to %LocalAppDataFolder% solved both issues. :)
View Article