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> | ||