From 98eb2a20bb786ec2d2ee4b9bb02e33477d0215c2 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Thu, 2 Apr 2020 13:56:13 +1000 Subject: Update dependencies. --- src/Cpp.Build.props | 2 +- src/Directory.Build.props | 4 +++- src/FindLocalWix.props | 2 +- src/ca/iisca.vcxproj | 8 ++++---- src/ca/packages.config | 4 ++-- src/test/WixToolsetTest.Iis/WixToolsetTest.Iis.csproj | 13 ++++++++----- src/wixext/IisWindowsInstallerBackendBinderExtension.cs | 10 +++++++++- src/wixlib/iis.wixproj | 4 ++-- src/wixlib/packages.config | 2 +- 9 files changed, 31 insertions(+), 18 deletions(-) diff --git a/src/Cpp.Build.props b/src/Cpp.Build.props index 0e00132b..44a042c7 100644 --- a/src/Cpp.Build.props +++ b/src/Cpp.Build.props @@ -8,7 +8,7 @@ $(OutputPath)$(Platform)\ - + $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0')) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index e853e22d..a22f4470 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -8,6 +8,7 @@ Debug false + MSB3246 $(MSBuildProjectName) $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\build\)) @@ -21,6 +22,7 @@ WiX Toolset - + + diff --git a/src/FindLocalWix.props b/src/FindLocalWix.props index a784e352..1666e4fe 100644 --- a/src/FindLocalWix.props +++ b/src/FindLocalWix.props @@ -3,6 +3,6 @@ - $(MSBuildThisFileDirectory)..\..\Tools\build\Debug\net461\wix.targets + $(MSBuildThisFileDirectory)..\..\Tools\build\Debug\net461\wix.targets diff --git a/src/ca/iisca.vcxproj b/src/ca/iisca.vcxproj index 2807447e..729797e3 100644 --- a/src/ca/iisca.vcxproj +++ b/src/ca/iisca.vcxproj @@ -2,8 +2,8 @@ - - + + @@ -132,7 +132,7 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - + + diff --git a/src/ca/packages.config b/src/ca/packages.config index b87f9ab4..4e9403bf 100644 --- a/src/ca/packages.config +++ b/src/ca/packages.config @@ -1,5 +1,5 @@  - - + + \ No newline at end of file diff --git a/src/test/WixToolsetTest.Iis/WixToolsetTest.Iis.csproj b/src/test/WixToolsetTest.Iis/WixToolsetTest.Iis.csproj index 76c6c5b8..66e4edc6 100644 --- a/src/test/WixToolsetTest.Iis/WixToolsetTest.Iis.csproj +++ b/src/test/WixToolsetTest.Iis/WixToolsetTest.Iis.csproj @@ -1,4 +1,4 @@ - + @@ -23,7 +23,10 @@ - + + + + @@ -31,8 +34,8 @@ - - - + + + diff --git a/src/wixext/IisWindowsInstallerBackendBinderExtension.cs b/src/wixext/IisWindowsInstallerBackendBinderExtension.cs index 93b6795f..50571c34 100644 --- a/src/wixext/IisWindowsInstallerBackendBinderExtension.cs +++ b/src/wixext/IisWindowsInstallerBackendBinderExtension.cs @@ -2,8 +2,10 @@ namespace WixToolset.Iis { + using System.Collections.Generic; using System.Linq; using System.Xml; + using WixToolset.Data; using WixToolset.Data.WindowsInstaller; using WixToolset.Extensibility; @@ -11,7 +13,13 @@ namespace WixToolset.Iis { private static readonly TableDefinition[] Tables = LoadTables(); - protected override TableDefinition[] TableDefinitionsForTuples => Tables; + public override IEnumerable TableDefinitions { get => Tables; } + + public override bool TryAddTupleToOutput(IntermediateTuple tuple, WindowsInstallerData output) + { + var columnZeroIsId = tuple.Id != null; + return this.BackendHelper.TryAddTupleToOutputMatchingTableDefinitions(tuple, output, this.TableDefinitions, columnZeroIsId); + } private static TableDefinition[] LoadTables() { diff --git a/src/wixlib/iis.wixproj b/src/wixlib/iis.wixproj index 2a2a1b53..c270ab5c 100644 --- a/src/wixlib/iis.wixproj +++ b/src/wixlib/iis.wixproj @@ -1,7 +1,7 @@ - + {92FE99D2-355D-4F52-A7C1-10EECB4A5BB1} @@ -38,7 +38,7 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/wixlib/packages.config b/src/wixlib/packages.config index f3d424e1..25b4e6a9 100644 --- a/src/wixlib/packages.config +++ b/src/wixlib/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file -- cgit v1.2.3-55-g6feb