diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2020-05-22 20:10:06 +1000 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2020-05-22 20:31:54 +1000 |
| commit | 049a5c80b1af9612c8484db177323be4444e7c8a (patch) | |
| tree | af0b3bc7dc7fe2409d60eaab92fe95e1c105926a /src | |
| parent | 929f43b2d48f9d35803064774e357c7a2cf76713 (diff) | |
| download | wix-049a5c80b1af9612c8484db177323be4444e7c8a.tar.gz wix-049a5c80b1af9612c8484db177323be4444e7c8a.tar.bz2 wix-049a5c80b1af9612c8484db177323be4444e7c8a.zip | |
Enable long path support for heat, wix, and wixcop.
Diffstat (limited to 'src')
| -rw-r--r-- | src/heat/app.config | 10 | ||||
| -rw-r--r-- | src/heat/heat.csproj | 2 | ||||
| -rw-r--r-- | src/heat/heat.exe.manifest | 20 | ||||
| -rw-r--r-- | src/wix/app.config | 10 | ||||
| -rw-r--r-- | src/wix/wix.csproj | 2 | ||||
| -rw-r--r-- | src/wix/wix.exe.manifest | 20 | ||||
| -rw-r--r-- | src/wixcop/WixCop.csproj | 2 | ||||
| -rw-r--r-- | src/wixcop/app.config | 10 | ||||
| -rw-r--r-- | src/wixcop/wixcop.exe.manifest | 20 |
9 files changed, 96 insertions, 0 deletions
diff --git a/src/heat/app.config b/src/heat/app.config new file mode 100644 index 00000000..65d3d6c3 --- /dev/null +++ b/src/heat/app.config | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8" ?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <configuration> | ||
| 6 | <runtime> | ||
| 7 | <loadFromRemoteSources enabled="true"/> | ||
| 8 | <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false" /> | ||
| 9 | </runtime> | ||
| 10 | </configuration> | ||
diff --git a/src/heat/heat.csproj b/src/heat/heat.csproj index fd56c6c8..f6548e65 100644 --- a/src/heat/heat.csproj +++ b/src/heat/heat.csproj | |||
| @@ -12,6 +12,8 @@ | |||
| 12 | <!-- <PackAsTool>true</PackAsTool> --> | 12 | <!-- <PackAsTool>true</PackAsTool> --> |
| 13 | <RuntimeIdentifier Condition=" '$(RuntimeIdentifier)'=='' and '$(TargetFramework)'!='netcoreapp2.1' ">win-x86</RuntimeIdentifier> | 13 | <RuntimeIdentifier Condition=" '$(RuntimeIdentifier)'=='' and '$(TargetFramework)'!='netcoreapp2.1' ">win-x86</RuntimeIdentifier> |
| 14 | <PlatformTarget>AnyCPU</PlatformTarget> | 14 | <PlatformTarget>AnyCPU</PlatformTarget> |
| 15 | <AppConfig>app.config</AppConfig> | ||
| 16 | <ApplicationManifest>heat.exe.manifest</ApplicationManifest> | ||
| 15 | </PropertyGroup> | 17 | </PropertyGroup> |
| 16 | 18 | ||
| 17 | <PropertyGroup> | 19 | <PropertyGroup> |
diff --git a/src/heat/heat.exe.manifest b/src/heat/heat.exe.manifest new file mode 100644 index 00000000..b4adfbb7 --- /dev/null +++ b/src/heat/heat.exe.manifest | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> | ||
| 6 | <assemblyIdentity name="WixToolset.Tools.Heat" version="4.0.0.0" processorArchitecture="x86" type="win32"/> | ||
| 7 | <description>WiX Toolset Harvester</description> | ||
| 8 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> | ||
| 9 | <security> | ||
| 10 | <requestedPrivileges> | ||
| 11 | <requestedExecutionLevel level="asInvoker" uiAccess="false"/> | ||
| 12 | </requestedPrivileges> | ||
| 13 | </security> | ||
| 14 | </trustInfo> | ||
| 15 | <application xmlns="urn:schemas-microsoft-com:asm.v3"> | ||
| 16 | <windowsSettings xmlns:ws2="http://schemas.microsoft.com/SMI/2016/WindowsSettings"> | ||
| 17 | <ws2:longPathAware>true</ws2:longPathAware> | ||
| 18 | </windowsSettings> | ||
| 19 | </application> | ||
| 20 | </assembly> | ||
diff --git a/src/wix/app.config b/src/wix/app.config new file mode 100644 index 00000000..65d3d6c3 --- /dev/null +++ b/src/wix/app.config | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8" ?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <configuration> | ||
| 6 | <runtime> | ||
| 7 | <loadFromRemoteSources enabled="true"/> | ||
| 8 | <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false" /> | ||
| 9 | </runtime> | ||
| 10 | </configuration> | ||
diff --git a/src/wix/wix.csproj b/src/wix/wix.csproj index ef007849..8fd45631 100644 --- a/src/wix/wix.csproj +++ b/src/wix/wix.csproj | |||
| @@ -12,6 +12,8 @@ | |||
| 12 | <!-- <PackAsTool>true</PackAsTool> --> | 12 | <!-- <PackAsTool>true</PackAsTool> --> |
| 13 | <RuntimeIdentifier Condition=" '$(RuntimeIdentifier)'=='' and '$(TargetFramework)'!='netcoreapp2.1' ">win-x86</RuntimeIdentifier> | 13 | <RuntimeIdentifier Condition=" '$(RuntimeIdentifier)'=='' and '$(TargetFramework)'!='netcoreapp2.1' ">win-x86</RuntimeIdentifier> |
| 14 | <PlatformTarget>AnyCPU</PlatformTarget> | 14 | <PlatformTarget>AnyCPU</PlatformTarget> |
| 15 | <AppConfig>app.config</AppConfig> | ||
| 16 | <ApplicationManifest>wix.exe.manifest</ApplicationManifest> | ||
| 15 | </PropertyGroup> | 17 | </PropertyGroup> |
| 16 | 18 | ||
| 17 | <PropertyGroup> | 19 | <PropertyGroup> |
diff --git a/src/wix/wix.exe.manifest b/src/wix/wix.exe.manifest new file mode 100644 index 00000000..49d90508 --- /dev/null +++ b/src/wix/wix.exe.manifest | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> | ||
| 6 | <assemblyIdentity name="WixToolset.Tools.Wix" version="4.0.0.0" processorArchitecture="x86" type="win32"/> | ||
| 7 | <description>WiX Toolset Compiler</description> | ||
| 8 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> | ||
| 9 | <security> | ||
| 10 | <requestedPrivileges> | ||
| 11 | <requestedExecutionLevel level="asInvoker" uiAccess="false"/> | ||
| 12 | </requestedPrivileges> | ||
| 13 | </security> | ||
| 14 | </trustInfo> | ||
| 15 | <application xmlns="urn:schemas-microsoft-com:asm.v3"> | ||
| 16 | <windowsSettings xmlns:ws2="http://schemas.microsoft.com/SMI/2016/WindowsSettings"> | ||
| 17 | <ws2:longPathAware>true</ws2:longPathAware> | ||
| 18 | </windowsSettings> | ||
| 19 | </application> | ||
| 20 | </assembly> | ||
diff --git a/src/wixcop/WixCop.csproj b/src/wixcop/WixCop.csproj index 8b3acf44..63e1aa06 100644 --- a/src/wixcop/WixCop.csproj +++ b/src/wixcop/WixCop.csproj | |||
| @@ -12,6 +12,8 @@ | |||
| 12 | <!-- <PackAsTool>true</PackAsTool> --> | 12 | <!-- <PackAsTool>true</PackAsTool> --> |
| 13 | <RuntimeIdentifier Condition=" '$(RuntimeIdentifier)'=='' and '$(TargetFramework)'!='netcoreapp2.1' ">win-x86</RuntimeIdentifier> | 13 | <RuntimeIdentifier Condition=" '$(RuntimeIdentifier)'=='' and '$(TargetFramework)'!='netcoreapp2.1' ">win-x86</RuntimeIdentifier> |
| 14 | <PlatformTarget>AnyCPU</PlatformTarget> | 14 | <PlatformTarget>AnyCPU</PlatformTarget> |
| 15 | <AppConfig>app.config</AppConfig> | ||
| 16 | <ApplicationManifest>wixcop.exe.manifest</ApplicationManifest> | ||
| 15 | </PropertyGroup> | 17 | </PropertyGroup> |
| 16 | 18 | ||
| 17 | <PropertyGroup> | 19 | <PropertyGroup> |
diff --git a/src/wixcop/app.config b/src/wixcop/app.config new file mode 100644 index 00000000..65d3d6c3 --- /dev/null +++ b/src/wixcop/app.config | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8" ?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <configuration> | ||
| 6 | <runtime> | ||
| 7 | <loadFromRemoteSources enabled="true"/> | ||
| 8 | <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false" /> | ||
| 9 | </runtime> | ||
| 10 | </configuration> | ||
diff --git a/src/wixcop/wixcop.exe.manifest b/src/wixcop/wixcop.exe.manifest new file mode 100644 index 00000000..bf4a93b0 --- /dev/null +++ b/src/wixcop/wixcop.exe.manifest | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> | ||
| 6 | <assemblyIdentity name="WixToolset.Tools.WixCop" version="4.0.0.0" processorArchitecture="x86" type="win32"/> | ||
| 7 | <description>WiX Toolset Correction Tool</description> | ||
| 8 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> | ||
| 9 | <security> | ||
| 10 | <requestedPrivileges> | ||
| 11 | <requestedExecutionLevel level="asInvoker" uiAccess="false"/> | ||
| 12 | </requestedPrivileges> | ||
| 13 | </security> | ||
| 14 | </trustInfo> | ||
| 15 | <application xmlns="urn:schemas-microsoft-com:asm.v3"> | ||
| 16 | <windowsSettings xmlns:ws2="http://schemas.microsoft.com/SMI/2016/WindowsSettings"> | ||
| 17 | <ws2:longPathAware>true</ws2:longPathAware> | ||
| 18 | </windowsSettings> | ||
| 19 | </application> | ||
| 20 | </assembly> | ||
