string Wix::Extensions::SystemTools::TemplateFile::Target |
Target file to be written. When omitted, the source file is processed in-place and overwritten.
But my attempts to do so, when built with the CLI tools:
Test MSI Installer.wxs
candle.exe : error CNDL0001 : Cannot set column 'Target' with a null value because this is a required field.
Exception Type: System.InvalidOperationException
Stack Trace:
at Microsoft.Tools.WindowsInstallerXml.ColumnDefinition.ValidateValue(Object value)
at AppSecInc.Wix.Extensions.SystemToolsCompiler.ParseTemplateFileElement(String componentid, XmlElement node)
at AppSecInc.Wix.Extensions.SystemToolsCompiler.ParseElement(SourceLineNumberCollection sourceLineNumbers, XmlElement parentElement, XmlElement element, String[] contextValues)
at Microsoft.Tools.WindowsInstallerXml.CompilerExtension.ParseElement(SourceLineNumberCollection sourceLineNumbers, XmlElement parentElement, XmlElement element, String& keyPath, String[] contextValues)
-- SNIP --
Shooting in the dark, I tried to enable "ExecuteOnUninstall" as well, and got the following:
: error CNDL0004 : The SystemTools:TemplateFile element contains an unexpected attribute 'ExecuteOnUninstall'.
Am I doing something wrong? Are the docs simply incorrect? Is there a (sane?) way to do this? I'm really hoping to not have to debug VBS files like the last iteration of this installer forced me to do.
--
You received this message because you are subscribed to the Google Groups "msiext" group.
To unsubscribe from this group and stop receiving emails from it, send an email to msiext+un...@googlegroups.com.
To post to this group, send email to msi...@googlegroups.com.
Visit this group at https://groups.google.com/group/msiext.
For more options, visit https://groups.google.com/d/optout.