You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you run following code you can't delete setup.msi file. The error says that the file is used by the running process and does not allow to delete file. You can delete file only when process exits.
using (MsiParser msiParser = new MsiParser(@"setup.msi"))
{
var code = msiParser.GetProductCode();
}
This is because some MSI interops handles are not closed properly, I've made a PR for fixing this issue
The text was updated successfully, but these errors were encountered:
* Added registry values aggregator (`RegKey`):
```
new RegKey(fullSetup, RegistryHive.LocalMachine, @"Software\My Company\My Product",
new RegValue("Message", "Hello"),
new RegValue("Count", 777)),
```
* Issue #699: Wix Error for ServiceInstaller if at least one ServiceConfig parameter is not specified
* Improvements to DigitalSignature to allow loading cert by sha1hash
* Implemented custom message dialog instead (of the default MessageBox.Show) for displaying error message (if any detected) during the MSI session.
* Issue #688: Adding prompt to CloseApplication prevents installer from completing.
* Issue #683. Close MSI Interop handles when getting data from MSI
* Issue #672: outdir and BuildMsiCmd fails because the outdir is not created
* Issue #670: msi is always creating root folder, even if feature is disabled
If you run following code you can't delete
setup.msi
file. The error says that the file is used by the running process and does not allow to delete file. You can delete file only when process exits.This is because some MSI interops handles are not closed properly, I've made a PR for fixing this issue
The text was updated successfully, but these errors were encountered: