ошибка WIX0001: System.InvalidOperationException: Nullable объект должен иметь значение в сборке MSI с Wix v4
Если я попытаюсь создать MSI с Wix v4 RC1, я получу:
PS C:\temp> сборка wix .\Notepad.wxs -o .\Notepad.msi
wix.exe: ошибка WIX0001: System.InvalidOperationException: объект, допускающий значение NULL, должен иметь значение. в System.Nullable1.get_Value() at WixToolset.Core.Compiler.ParseCustomActionElement(XElement node) in D:\a\wix4\wix4\src\wix\WixToolset.Core\Compiler.cs:line 3514 at WixToolset.Core.Compiler.ParsePackageElement(XElement node) in D:\a\wix4\wix4\src\wix\WixToolset.Core\Compiler_Package.cs:line 244 at WixToolset.Core.Compiler.ParseWixElement(XElement node) in D:\a\wix4\wix4\src\wix\WixToolset.Core\Compiler.cs:line 221 at WixToolset.Core.Compiler.Compile(ICompileContext context) in D:\a\wix4\wix4\src\wix\WixToolset.Core\Compiler.cs:line 131 at WixToolset.Core.CommandLine.BuildCommand.CompilePhase(IDictionary
2 препроцессорных переменных, IEnumerable1 sourceFiles, IReadOnlyCollection
1 includeSearchPaths, CancellationToken CancellationToken) в D:\a\wix4\wix4\src\wix\WixToolset.Core\CommandLine\BuildCommand.cs:строка 191 в WixToolset.Core.CommandLine.BuildCommand.ExecuteAsync(CancellationToken CancellationToken) в D:\ a\wix4\wix4\src\wix\WixToolset.Core\CommandLine\BuildCommand.cs:строка 106 в WixToolset.Tools.Program.Run(IServiceProvider serviceProvider, IMessageListener listener, String[] args, CancellationToken CancellationToken) в D:\a \wix4\wix4\src\wix\wix\Program.cs:строка 89 в WixToolset.Tools.Program.Main(String[] args) в D:\a\wix4\wix4\src\wix\wix\Program.cs : строка 43
Файл WXS должен быть в порядке после того, как я преобразовал его с помощью «wix convert» и исправил проблемы, но я могу поделиться, если кто-то хочет взглянуть.
Я предполагаю, что это может быть ошибка в RC1, но не уверен, что кто-нибудь из вас сталкивался с такой же ошибкой.
Спасибо!
1 ответ
Определенно ошибка. Сообщите об ошибке в исходных файлах .wxs, чтобы мы могли посмотреть: https://wixtoolset.org/docs/gethelp/#bugs .