Bot releases are hidden (Show)
Published by oleg-shilo over 5 years ago
WixProject.AddXml
and WixProject.AddXmlElement
WixEntity.ComponentCondition
to assist with cases when WiX element does not have condition (e.g. RegistryKey
). Triggered by issue #593WixObject.ToXElement()
Published by oleg-shilo over 5 years ago
UI.Error
WiX elementWixEntity.ComponentId
propertyIISVirtualDir.AttributesDefinition
Published by oleg-shilo almost 6 years ago
File.TargetFileName
BalCondition
CAValidation
enum - InRemoteAppDomain, InCurrentAppDomain, Disabled
WixSharp.UI.Runtime
structure.Published by oleg-shilo about 6 years ago
AutoElements.SupportEmptyDirectories
default setting to Automatic
is made obsolete, though is not removed yet. In the future releases AutoElements.SupportEmptyDirectories
will be enabled by default.File.OverwriteOnInstall
now triggers insertion of <RemoveFile On=both ...>
instead of <RemoveFile On=install ...>
. To avoid upgrade problems with individual files.project.ActualInstallDirId
being potentially undefinedEnableResilientPackage
Published by oleg-shilo about 6 years ago
Effectively it is a repackaged v1.9.0, which was published on NuGet with wrong artefacts. Plus a very minor chage related to the new EnableResilientPackage
feature that just has been introduced in v1.9.0.
v1.9.0-1
EnableResilientPackage
API signaturev1.9.0
project.EnableResilientPackage()
(see https://github.com/oleg-shilo/wixsharp/pull/457 for details).Component
Id.Published by oleg-shilo about 6 years ago
project.EnableResilientPackage()
(see https://github.com/oleg-shilo/wixsharp/pull/457 for details).Component
Id.Microsoft.Win32.RegistryHive
replaced with WixSharp.RegistryHive
Version.ClearRevision
extension method.FileSearch
class extended to match the current WiX FileSearch
element.Published by oleg-shilo over 6 years ago
File.OverwriteOnInstall
string Attr(this XElement obj, XName name)
for immediate access to an XElement
attribute value.Project.FindFirstFile
Published by oleg-shilo over 6 years ago
static public void Main()
{
// ensure NSIS is installed
var setup = new NsisBootstrapper();
setup.DoNotPostVerifyPrerequisite = true;
setup.PrerequisiteFile = "NDP451-KB2859818-Web.exe";
setup.PrimaryFile = "MainProduct.msi";
setup.OutputFile = "dotnet_setup.exe";
setup.PrerequisiteRegKeyValue = @"HKLM:SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.5:";
setup.Build();
}
Published by oleg-shilo over 6 years ago
v1.6.5.2
v1.6.5.1
Published by oleg-shilo over 6 years ago
Published by oleg-shilo over 6 years ago
Accumulative fixes (pre-releases) and minor improvements.
v1.6.5.0
e.Session.GetMainWindow()
for properly displaying message box from CAsv1.6.4.3
IGenericEntity.Process(ProcessingContext)
cases moved to WixEntity.CreateAndInsertParentComponent
v1.6.4.2
v1.6.4.1
IncludeWixExtension
%ProgramFiles%\WixSharp\DummyDir
.AutoElements.LagacyDummyDirAlgorithm
Published by oleg-shilo over 6 years ago
IGenericEntity.Process(ProcessingContext)
cases moved to WixEntity.CreateAndInsertParentComponent
Published by oleg-shilo over 6 years ago
Published by oleg-shilo over 6 years ago
IncludeWixExtension
%ProgramFiles%\WixSharp\DummyDir
.AutoElements.LagacyDummyDirAlgorithm
Published by oleg-shilo over 6 years ago
v1.6.4.0
SetupEventArgs.ManagedUI.Shell.CustomErrorDescription
Bundle.Items
): Triggered by #315InstallDir
classFileShortcut
constructor that does nor require 'location' parameter. It automatically creates the shortcut in the parent Dir
. Triggered by #307.Bootstrapper.Payload.Id
ExternalTool,Encoding
. The default value is Encoding.UTF8
.v1.6.3.2 - HotFix
SetForegroundWindow(taskbar)
as a safer option.UACRevealer.Enabled = true;
.v1.6.3.1 - HotFix
FeatureSet
class to allow passing set of features as a constructor Feature
parameternbsbuilder
has been moved into 'tools' folder to avoid being referenced as an assembly.Published by oleg-shilo over 6 years ago
v1.6.3.2
SetForegroundWindow(taskbar)
as a safer option.UACRevealer.Enabled = true;
.v1.6.3.1
FeatureSet
class to allow passing set of features as a constructor Feature
parameternbsbuilder
has been moved into 'tools' folder to avoid being referenced as an assembly.Published by oleg-shilo over 6 years ago
FeatureSet
class to allow passing set of features as a constructor Feature
parameternbsbuilder
has been moved into 'tools' folder to avoid being referenced as an assembly.Published by oleg-shilo over 6 years ago
Bundle.StringVariablesDefinition
-> Bundle.Variables
Project.HashedTargetPathIdAlgorithm
is enabled now by default. Triggered by #204.Published by oleg-shilo almost 7 years ago
Condition
Project.HashedTargetPathIdAlgorithm
is enabled now by default. Triggered by #204.Published by oleg-shilo almost 7 years ago
Migration of WixSharp types to IGenericEntity model:
Added support for new WiX types:
Defect fixes:
Various improvements and minor fixes:
WixObject.MapComponentToFeatures
to assist with implementation of IGenericEntity based WiX objects.Project.Add(IGenericEntity[])
File.Add(IGenericEntity[])
Dir.Add(IGenericEntity[])
AppVeyor integration (https://ci.appveyor.com/project/oleg-shilo/wixsharp)