diff options
author | Kenneth Hsu <kennethhsu@gmail.com> | 2020-07-27 04:12:54 +0300 |
---|---|---|
committer | Kenneth Hsu <kennethhsu@gmail.com> | 2020-07-27 05:46:01 +0300 |
commit | e9640726904710ffb476ade2608923061cc9db7a (patch) | |
tree | 746a67c31e1a2d17c265b81ff3377c7f33c20d78 /BuildTools | |
parent | e7daffcb3105c0c43770cc79084740016ba44170 (diff) |
Target .NET Framework 4.7.1.
This updates all projects to target .NET Framework 4.7.1. The
TencentCOS and Tardigrade backends depend on .NET Standard 2.0. When a
.NET Framework prior to 4.7.1 is targeted, the system cannot be sure
that all the dependencies exist, so it copies all dependent assemblies
to the output directory. This causes many assemblies from the System
namespace to become bundled in the release.
https://stackoverflow.com/a/48875007
We had previously attempted to make individual projects target 4.7.1
(see pull request #4242), but this can cause compatibility issues when
4.6.2 projects depend on 4.7.1. projects.
This will require Mono 5.10.0 or greater (previously, we required 5.0.0
or greater).
https://www.mono-project.com/docs/about-mono/releases/5.10.0/#class-libraries
This fixes issue #4234.
Diffstat (limited to 'BuildTools')
-rw-r--r-- | BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.csproj | 2 | ||||
-rw-r--r-- | BuildTools/AutoUpdateBuilder/app.config | 2 | ||||
-rw-r--r-- | BuildTools/AutoUpdateBuilder/packages.config | 4 | ||||
-rw-r--r-- | BuildTools/DependencyFinder/DependencyFinder.csproj | 2 | ||||
-rw-r--r-- | BuildTools/DependencyFinder/app.config | 2 | ||||
-rw-r--r-- | BuildTools/DependencyFinder/packages.config | 4 | ||||
-rw-r--r-- | BuildTools/GnupgSigningTool/GnupgSigningTool.csproj | 2 | ||||
-rw-r--r-- | BuildTools/GnupgSigningTool/app.config | 2 | ||||
-rw-r--r-- | BuildTools/UpdateVersionStamp/UpdateVersionStamp.csproj | 4 | ||||
-rw-r--r-- | BuildTools/UpdateVersionStamp/app.config | 2 |
10 files changed, 13 insertions, 13 deletions
diff --git a/BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.csproj b/BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.csproj index 05a1fd349..d35b0d6ec 100644 --- a/BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.csproj +++ b/BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.csproj @@ -8,7 +8,7 @@ <Prefer32Bit>False</Prefer32Bit> <RootNamespace>AutoUpdateBuilder</RootNamespace> <AssemblyName>AutoUpdateBuilder</AssemblyName> - <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> + <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion> <TargetFrameworkProfile /> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> diff --git a/BuildTools/AutoUpdateBuilder/app.config b/BuildTools/AutoUpdateBuilder/app.config index 2a0024f75..d7c60fd53 100644 --- a/BuildTools/AutoUpdateBuilder/app.config +++ b/BuildTools/AutoUpdateBuilder/app.config @@ -1,3 +1,3 @@ <?xml version="1.0" encoding="utf-8"?> <configuration> -<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/></startup></configuration> +<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1"/></startup></configuration> diff --git a/BuildTools/AutoUpdateBuilder/packages.config b/BuildTools/AutoUpdateBuilder/packages.config index 1812e5207..5e9c8c41c 100644 --- a/BuildTools/AutoUpdateBuilder/packages.config +++ b/BuildTools/AutoUpdateBuilder/packages.config @@ -1,4 +1,4 @@ <?xml version="1.0" encoding="utf-8"?> <packages> - <package id="Newtonsoft.Json" version="12.0.2" targetFramework="net462" /> -</packages>
\ No newline at end of file + <package id="Newtonsoft.Json" version="12.0.2" targetFramework="net471" /> +</packages> diff --git a/BuildTools/DependencyFinder/DependencyFinder.csproj b/BuildTools/DependencyFinder/DependencyFinder.csproj index 118f79adb..4274d9a60 100644 --- a/BuildTools/DependencyFinder/DependencyFinder.csproj +++ b/BuildTools/DependencyFinder/DependencyFinder.csproj @@ -8,7 +8,7 @@ <Prefer32Bit>False</Prefer32Bit> <RootNamespace>DependencyFinder</RootNamespace> <AssemblyName>DependencyFinder</AssemblyName> - <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> + <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion> <TargetFrameworkProfile /> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> diff --git a/BuildTools/DependencyFinder/app.config b/BuildTools/DependencyFinder/app.config index 2a0024f75..d7c60fd53 100644 --- a/BuildTools/DependencyFinder/app.config +++ b/BuildTools/DependencyFinder/app.config @@ -1,3 +1,3 @@ <?xml version="1.0" encoding="utf-8"?> <configuration> -<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/></startup></configuration> +<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1"/></startup></configuration> diff --git a/BuildTools/DependencyFinder/packages.config b/BuildTools/DependencyFinder/packages.config index f64d1c69f..0cb2b0939 100644 --- a/BuildTools/DependencyFinder/packages.config +++ b/BuildTools/DependencyFinder/packages.config @@ -1,4 +1,4 @@ <?xml version="1.0" encoding="utf-8"?> <packages> - <package id="Mono.Cecil" version="0.9.6.4" targetFramework="net462" /> -</packages>
\ No newline at end of file + <package id="Mono.Cecil" version="0.9.6.4" targetFramework="net471" /> +</packages> diff --git a/BuildTools/GnupgSigningTool/GnupgSigningTool.csproj b/BuildTools/GnupgSigningTool/GnupgSigningTool.csproj index b52512f5f..e416fc8c0 100644 --- a/BuildTools/GnupgSigningTool/GnupgSigningTool.csproj +++ b/BuildTools/GnupgSigningTool/GnupgSigningTool.csproj @@ -7,7 +7,7 @@ <OutputType>Exe</OutputType> <RootNamespace>GnupgSigningTool</RootNamespace> <AssemblyName>GnupgSigningTool</AssemblyName> - <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> + <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion> <TargetFrameworkProfile /> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> diff --git a/BuildTools/GnupgSigningTool/app.config b/BuildTools/GnupgSigningTool/app.config index 2a0024f75..d7c60fd53 100644 --- a/BuildTools/GnupgSigningTool/app.config +++ b/BuildTools/GnupgSigningTool/app.config @@ -1,3 +1,3 @@ <?xml version="1.0" encoding="utf-8"?> <configuration> -<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/></startup></configuration> +<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1"/></startup></configuration> diff --git a/BuildTools/UpdateVersionStamp/UpdateVersionStamp.csproj b/BuildTools/UpdateVersionStamp/UpdateVersionStamp.csproj index fe0b7e17b..0a9333d13 100644 --- a/BuildTools/UpdateVersionStamp/UpdateVersionStamp.csproj +++ b/BuildTools/UpdateVersionStamp/UpdateVersionStamp.csproj @@ -10,7 +10,7 @@ <Prefer32Bit>False</Prefer32Bit> <RootNamespace>UpdateVersionStamp</RootNamespace> <AssemblyName>UpdateVersionStamp</AssemblyName> - <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> + <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion> <TargetFrameworkProfile /> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> @@ -56,4 +56,4 @@ <ItemGroup> <None Include="app.config" /> </ItemGroup> -</Project>
\ No newline at end of file +</Project> diff --git a/BuildTools/UpdateVersionStamp/app.config b/BuildTools/UpdateVersionStamp/app.config index 2a0024f75..d7c60fd53 100644 --- a/BuildTools/UpdateVersionStamp/app.config +++ b/BuildTools/UpdateVersionStamp/app.config @@ -1,3 +1,3 @@ <?xml version="1.0" encoding="utf-8"?> <configuration> -<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/></startup></configuration> +<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1"/></startup></configuration> |