summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2020-03-09 17:50:46 +0100
committerBenoit Foucher <benoit@zeroc.com>2020-03-09 17:50:46 +0100
commitb874e9237e790aa95c4f159da1f6e9ddc4438776 (patch)
treefc4394a1c219b0799645e75daafbee661fae9692
parentFixed C# mappping to use .NET Core 3.1 (diff)
downloadice-b874e9237e790aa95c4f159da1f6e9ddc4438776.tar.bz2
ice-b874e9237e790aa95c4f159da1f6e9ddc4438776.tar.xz
ice-b874e9237e790aa95c4f159da1f6e9ddc4438776.zip
Fixed C# exe projects to set <UseAppHost>true</UseAppHost> which is now disabled by default on macOS/Catalina
-rw-r--r--csharp/src/IceBox/msbuild/icebox/netstandard2.0/icebox.csproj1
-rw-r--r--csharp/test/Glacier2/application/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Glacier2/application/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Glacier2/router/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Glacier2/router/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Glacier2/sessionHelper/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Glacier2/sessionHelper/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/acm/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/acm/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/adapterDeactivation/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/adapterDeactivation/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/adapterDeactivation/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/admin/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/admin/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/ami/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/ami/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/application/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/assemblies/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/background/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/background/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/binding/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/binding/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/checksum/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/checksum/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/defaultServant/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/defaultValue/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/dictMapping/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/dictMapping/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/dictMapping/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/dictMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/dispatcher/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/dispatcher/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/dispatcher/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/echo/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/enums/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/enums/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/exceptions/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/exceptions/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/exceptions/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/facets/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/facets/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/facets/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/faultTolerance/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/faultTolerance/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/hash/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/hold/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/hold/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/info/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/info/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/inheritance/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/inheritance/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/inheritance/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/interceptor/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/invoke/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/invoke/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/location/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/logger/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/metrics/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/metrics/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/metrics/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/metrics/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/namespacemd/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/namespacemd/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/networkProxy/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/networkProxy/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/objects/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/objects/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/objects/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/operations/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/operations/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/operations/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/operations/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/operations/msbuild/serveramdtie/netstandard2.0/serveramdtie.csproj1
-rw-r--r--csharp/test/Ice/operations/msbuild/servertie/netstandard2.0/servertie.csproj1
-rw-r--r--csharp/test/Ice/optional/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/optional/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/optional/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/plugin/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/properties/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/proxy/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/proxy/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/proxy/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/proxy/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/retry/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/retry/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/retry/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/scope/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/scope/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/scope/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/seqMapping/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/seqMapping/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/seqMapping/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/seqMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/serialize/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/servantLocator/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/servantLocator/msbuild/collocated/netstandard2.0/collocated.csproj1
-rw-r--r--csharp/test/Ice/servantLocator/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/servantLocator/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/slicing/exceptions/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/slicing/exceptions/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/slicing/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/slicing/objects/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/slicing/objects/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/slicing/objects/msbuild/serveramd/netstandard2.0/serveramd.csproj1
-rw-r--r--csharp/test/Ice/stream/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/threadPoolPriority/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/threadPoolPriority/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/timeout/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/timeout/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/Ice/udp/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Ice/udp/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/IceBox/admin/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/IceBox/configuration/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/IceDiscovery/simple/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/IceDiscovery/simple/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/IceGrid/simple/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/IceGrid/simple/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/IceSSL/configuration/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/IceSSL/configuration/msbuild/server/netstandard2.0/server.csproj1
-rw-r--r--csharp/test/IceUtil/inputUtil/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Slice/escape/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Slice/macros/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--csharp/test/Slice/structure/msbuild/client/netstandard2.0/client.csproj1
-rw-r--r--scripts/Util.py4
127 files changed, 128 insertions, 2 deletions
diff --git a/csharp/src/IceBox/msbuild/icebox/netstandard2.0/icebox.csproj b/csharp/src/IceBox/msbuild/icebox/netstandard2.0/icebox.csproj
index a255cd1b645..c224fc588fa 100644
--- a/csharp/src/IceBox/msbuild/icebox/netstandard2.0/icebox.csproj
+++ b/csharp/src/IceBox/msbuild/icebox/netstandard2.0/icebox.csproj
@@ -3,6 +3,7 @@
<Import Project="../../../../../msbuild/ice.common.props" />
<PropertyGroup>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<AssemblyName>iceboxnet</AssemblyName>
<Version>$(IceVersion)</Version>
<OutputPath>../../../../../bin</OutputPath>
diff --git a/csharp/test/Glacier2/application/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Glacier2/application/msbuild/client/netstandard2.0/client.csproj
index 918a18c159f..0c4a86df9c8 100644
--- a/csharp/test/Glacier2/application/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Glacier2/application/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Glacier2/application/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Glacier2/application/msbuild/server/netstandard2.0/server.csproj
index 4d271b11bd3..a2b946ce7a6 100644
--- a/csharp/test/Glacier2/application/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Glacier2/application/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Glacier2/router/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Glacier2/router/msbuild/client/netstandard2.0/client.csproj
index 918a18c159f..0c4a86df9c8 100644
--- a/csharp/test/Glacier2/router/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Glacier2/router/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Glacier2/router/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Glacier2/router/msbuild/server/netstandard2.0/server.csproj
index 4d271b11bd3..a2b946ce7a6 100644
--- a/csharp/test/Glacier2/router/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Glacier2/router/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Glacier2/sessionHelper/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Glacier2/sessionHelper/msbuild/client/netstandard2.0/client.csproj
index 918a18c159f..0c4a86df9c8 100644
--- a/csharp/test/Glacier2/sessionHelper/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Glacier2/sessionHelper/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Glacier2/sessionHelper/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Glacier2/sessionHelper/msbuild/server/netstandard2.0/server.csproj
index 4d271b11bd3..a2b946ce7a6 100644
--- a/csharp/test/Glacier2/sessionHelper/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Glacier2/sessionHelper/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/acm/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/acm/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/acm/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/acm/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/acm/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/acm/msbuild/server/netstandard2.0/server.csproj
index 7932916c8c4..05d2a42a7b5 100644
--- a/csharp/test/Ice/acm/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/acm/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/adapterDeactivation/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/adapterDeactivation/msbuild/client/netstandard2.0/client.csproj
index dbdc6aa5c74..6613727f153 100644
--- a/csharp/test/Ice/adapterDeactivation/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/adapterDeactivation/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/adapterDeactivation/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/adapterDeactivation/msbuild/collocated/netstandard2.0/collocated.csproj
index 6c0fdeee864..27224a956d3 100644
--- a/csharp/test/Ice/adapterDeactivation/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/adapterDeactivation/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/adapterDeactivation/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/adapterDeactivation/msbuild/server/netstandard2.0/server.csproj
index 2115e20709e..3f0923fed25 100644
--- a/csharp/test/Ice/adapterDeactivation/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/adapterDeactivation/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/admin/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/admin/msbuild/client/netstandard2.0/client.csproj
index bbb2dbda72b..91d952d6622 100644
--- a/csharp/test/Ice/admin/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/admin/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/admin/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/admin/msbuild/server/netstandard2.0/server.csproj
index 7932916c8c4..05d2a42a7b5 100644
--- a/csharp/test/Ice/admin/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/admin/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj
index bda8dd456ce..2ac83152161 100644
--- a/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/ami/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/ami/msbuild/collocated/netstandard2.0/collocated.csproj
index 291567a75ce..cc78b387da9 100644
--- a/csharp/test/Ice/ami/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/ami/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/ami/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/ami/msbuild/server/netstandard2.0/server.csproj
index 7932916c8c4..05d2a42a7b5 100644
--- a/csharp/test/Ice/ami/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/ami/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/application/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/application/msbuild/client/netstandard2.0/client.csproj
index 8701500f2f2..22c021fa259 100644
--- a/csharp/test/Ice/application/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/application/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/assemblies/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/assemblies/msbuild/client/netstandard2.0/client.csproj
index 320e139c32a..23def126f99 100644
--- a/csharp/test/Ice/assemblies/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/assemblies/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/background/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/background/msbuild/client/netstandard2.0/client.csproj
index 1260932c0b2..3f6c38bed28 100644
--- a/csharp/test/Ice/background/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/background/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/background/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/background/msbuild/server/netstandard2.0/server.csproj
index 7731cad8421..060f6b297b5 100644
--- a/csharp/test/Ice/background/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/background/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/binding/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/binding/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/binding/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/binding/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/binding/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/binding/msbuild/server/netstandard2.0/server.csproj
index d508c50441d..ab4b2eb67a1 100644
--- a/csharp/test/Ice/binding/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/binding/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/checksum/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/checksum/msbuild/client/netstandard2.0/client.csproj
index f3927e55406..c7284ad166f 100644
--- a/csharp/test/Ice/checksum/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/checksum/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/checksum/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/checksum/msbuild/server/netstandard2.0/server.csproj
index 2b18d472bb8..fe7b0c224e8 100644
--- a/csharp/test/Ice/checksum/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/checksum/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/defaultServant/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/defaultServant/msbuild/client/netstandard2.0/client.csproj
index fc89da33516..566a5e66039 100644
--- a/csharp/test/Ice/defaultServant/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/defaultServant/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/defaultValue/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/defaultValue/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/defaultValue/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/defaultValue/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/dictMapping/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/dictMapping/msbuild/client/netstandard2.0/client.csproj
index e1bc0dd1d3a..ba9ec77a4bd 100644
--- a/csharp/test/Ice/dictMapping/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/dictMapping/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/dictMapping/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/dictMapping/msbuild/collocated/netstandard2.0/collocated.csproj
index 9851e112d3f..88853229d2a 100644
--- a/csharp/test/Ice/dictMapping/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/dictMapping/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/dictMapping/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/dictMapping/msbuild/server/netstandard2.0/server.csproj
index b8b2ab2574a..82b1c71556e 100644
--- a/csharp/test/Ice/dictMapping/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/dictMapping/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/dictMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/dictMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj
index d0daced7676..7e33cf109a6 100644
--- a/csharp/test/Ice/dictMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/dictMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/dispatcher/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/dispatcher/msbuild/client/netstandard2.0/client.csproj
index d8c3b63b4ed..9075de83b34 100644
--- a/csharp/test/Ice/dispatcher/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/dispatcher/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/dispatcher/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/dispatcher/msbuild/collocated/netstandard2.0/collocated.csproj
index 65826f4d967..12ef0370819 100644
--- a/csharp/test/Ice/dispatcher/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/dispatcher/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/dispatcher/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/dispatcher/msbuild/server/netstandard2.0/server.csproj
index 9091bf7822c..f9f7a3891be 100644
--- a/csharp/test/Ice/dispatcher/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/dispatcher/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/echo/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/echo/msbuild/server/netstandard2.0/server.csproj
index 8840b8e97ca..5ed123e0eea 100644
--- a/csharp/test/Ice/echo/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/echo/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/enums/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/enums/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/enums/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/enums/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/enums/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/enums/msbuild/server/netstandard2.0/server.csproj
index 7932916c8c4..05d2a42a7b5 100644
--- a/csharp/test/Ice/enums/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/enums/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/exceptions/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/exceptions/msbuild/client/netstandard2.0/client.csproj
index 9213e278552..0aebe264748 100644
--- a/csharp/test/Ice/exceptions/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/exceptions/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/exceptions/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/exceptions/msbuild/collocated/netstandard2.0/collocated.csproj
index c01c17ac8b3..a92f1017e57 100644
--- a/csharp/test/Ice/exceptions/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/exceptions/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/exceptions/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/exceptions/msbuild/server/netstandard2.0/server.csproj
index f2bad93f8d6..64a141187f0 100644
--- a/csharp/test/Ice/exceptions/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/exceptions/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj
index c5e64c4dc26..cf5952fb58e 100644
--- a/csharp/test/Ice/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/facets/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/facets/msbuild/client/netstandard2.0/client.csproj
index 894cb83629b..ef6afbd4385 100644
--- a/csharp/test/Ice/facets/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/facets/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/facets/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/facets/msbuild/collocated/netstandard2.0/collocated.csproj
index e1a56441e02..900f8d090b2 100644
--- a/csharp/test/Ice/facets/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/facets/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/facets/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/facets/msbuild/server/netstandard2.0/server.csproj
index 3f82c7c14e8..67e1f4742a6 100644
--- a/csharp/test/Ice/facets/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/facets/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/faultTolerance/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/faultTolerance/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/faultTolerance/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/faultTolerance/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/faultTolerance/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/faultTolerance/msbuild/server/netstandard2.0/server.csproj
index 7932916c8c4..05d2a42a7b5 100644
--- a/csharp/test/Ice/faultTolerance/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/faultTolerance/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/hash/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/hash/msbuild/client/netstandard2.0/client.csproj
index f8caa598528..a94b22a7359 100644
--- a/csharp/test/Ice/hash/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/hash/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/hold/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/hold/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/hold/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/hold/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/hold/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/hold/msbuild/server/netstandard2.0/server.csproj
index 698f266691e..59a84f88e08 100644
--- a/csharp/test/Ice/hold/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/hold/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/info/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/info/msbuild/client/netstandard2.0/client.csproj
index 1a30d559586..47f4a1c3d9b 100644
--- a/csharp/test/Ice/info/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/info/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/info/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/info/msbuild/server/netstandard2.0/server.csproj
index 7932916c8c4..05d2a42a7b5 100644
--- a/csharp/test/Ice/info/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/info/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/inheritance/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/inheritance/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/inheritance/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/inheritance/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/inheritance/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/inheritance/msbuild/collocated/netstandard2.0/collocated.csproj
index 158f6417eec..1df9a7902a2 100644
--- a/csharp/test/Ice/inheritance/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/inheritance/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/inheritance/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/inheritance/msbuild/server/netstandard2.0/server.csproj
index bd8e6736643..afacb6a221e 100644
--- a/csharp/test/Ice/inheritance/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/inheritance/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/interceptor/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/interceptor/msbuild/client/netstandard2.0/client.csproj
index 7a476b8ec60..2051dd35bdf 100644
--- a/csharp/test/Ice/interceptor/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/interceptor/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/invoke/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/invoke/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/invoke/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/invoke/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/invoke/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/invoke/msbuild/server/netstandard2.0/server.csproj
index 8840b8e97ca..5ed123e0eea 100644
--- a/csharp/test/Ice/invoke/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/invoke/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj
index 107d2ad1c59..7fa0aa56a6d 100644
--- a/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/location/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/location/msbuild/server/netstandard2.0/server.csproj
index d9c7e683fde..63ceb4e74c9 100644
--- a/csharp/test/Ice/location/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/location/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/logger/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/logger/msbuild/client/netstandard2.0/client.csproj
index 8701500f2f2..22c021fa259 100644
--- a/csharp/test/Ice/logger/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/logger/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/metrics/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/metrics/msbuild/client/netstandard2.0/client.csproj
index 355a70afa9e..232fd7812a3 100644
--- a/csharp/test/Ice/metrics/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/metrics/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/metrics/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/metrics/msbuild/collocated/netstandard2.0/collocated.csproj
index ee461408242..d1b830f082a 100644
--- a/csharp/test/Ice/metrics/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/metrics/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/metrics/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/metrics/msbuild/server/netstandard2.0/server.csproj
index 66c50a9b7c1..ebf6220c89d 100644
--- a/csharp/test/Ice/metrics/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/metrics/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/metrics/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/metrics/msbuild/serveramd/netstandard2.0/serveramd.csproj
index 5ecc61def4f..3245c04db2f 100644
--- a/csharp/test/Ice/metrics/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/metrics/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/namespacemd/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/namespacemd/msbuild/client/netstandard2.0/client.csproj
index d05591544cc..dddb5f8ae72 100644
--- a/csharp/test/Ice/namespacemd/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/namespacemd/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/namespacemd/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/namespacemd/msbuild/server/netstandard2.0/server.csproj
index 37e4425c392..bd338484c38 100644
--- a/csharp/test/Ice/namespacemd/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/namespacemd/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/networkProxy/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/networkProxy/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/networkProxy/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/networkProxy/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/networkProxy/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/networkProxy/msbuild/server/netstandard2.0/server.csproj
index adfc79f8ff3..0a1214534b1 100644
--- a/csharp/test/Ice/networkProxy/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/networkProxy/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/objects/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/objects/msbuild/client/netstandard2.0/client.csproj
index 74783b50612..88f1fb3f141 100644
--- a/csharp/test/Ice/objects/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/objects/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/objects/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/objects/msbuild/collocated/netstandard2.0/collocated.csproj
index 73ff9b52e02..b3d4933d70d 100644
--- a/csharp/test/Ice/objects/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/objects/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/objects/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/objects/msbuild/server/netstandard2.0/server.csproj
index b44b7036723..74278ad2f45 100644
--- a/csharp/test/Ice/objects/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/objects/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/operations/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/operations/msbuild/client/netstandard2.0/client.csproj
index 8569e0b1f8e..fca607d1e73 100644
--- a/csharp/test/Ice/operations/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/operations/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/operations/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/operations/msbuild/collocated/netstandard2.0/collocated.csproj
index 6fdb4b427f9..5d4e9f1db4e 100644
--- a/csharp/test/Ice/operations/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/operations/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/operations/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/operations/msbuild/server/netstandard2.0/server.csproj
index 46f4e3f1bdc..d338f14349f 100644
--- a/csharp/test/Ice/operations/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/operations/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/operations/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/operations/msbuild/serveramd/netstandard2.0/serveramd.csproj
index 48569334892..5b4850a83e8 100644
--- a/csharp/test/Ice/operations/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/operations/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/operations/msbuild/serveramdtie/netstandard2.0/serveramdtie.csproj b/csharp/test/Ice/operations/msbuild/serveramdtie/netstandard2.0/serveramdtie.csproj
index 7735b5be56c..73e3b4c796d 100644
--- a/csharp/test/Ice/operations/msbuild/serveramdtie/netstandard2.0/serveramdtie.csproj
+++ b/csharp/test/Ice/operations/msbuild/serveramdtie/netstandard2.0/serveramdtie.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramdtie</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/operations/msbuild/servertie/netstandard2.0/servertie.csproj b/csharp/test/Ice/operations/msbuild/servertie/netstandard2.0/servertie.csproj
index b5d7646ce5c..439758ae0df 100644
--- a/csharp/test/Ice/operations/msbuild/servertie/netstandard2.0/servertie.csproj
+++ b/csharp/test/Ice/operations/msbuild/servertie/netstandard2.0/servertie.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>servertie</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/optional/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/optional/msbuild/client/netstandard2.0/client.csproj
index 48750e0fc81..bc67b66ec4c 100644
--- a/csharp/test/Ice/optional/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/optional/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/optional/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/optional/msbuild/server/netstandard2.0/server.csproj
index 2cf5ba39acc..5675d6d5ed8 100644
--- a/csharp/test/Ice/optional/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/optional/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/optional/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/optional/msbuild/serveramd/netstandard2.0/serveramd.csproj
index 2e79f3af821..17b67df1c53 100644
--- a/csharp/test/Ice/optional/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/optional/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/plugin/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/plugin/msbuild/client/netstandard2.0/client.csproj
index 8701500f2f2..22c021fa259 100644
--- a/csharp/test/Ice/plugin/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/plugin/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/properties/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/properties/msbuild/client/netstandard2.0/client.csproj
index 8701500f2f2..22c021fa259 100644
--- a/csharp/test/Ice/properties/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/properties/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/proxy/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/proxy/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/proxy/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/proxy/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/proxy/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/proxy/msbuild/collocated/netstandard2.0/collocated.csproj
index 641537a0dbd..2f1bea008c2 100644
--- a/csharp/test/Ice/proxy/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/proxy/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/proxy/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/proxy/msbuild/server/netstandard2.0/server.csproj
index 46f4e3f1bdc..d338f14349f 100644
--- a/csharp/test/Ice/proxy/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/proxy/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/proxy/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/proxy/msbuild/serveramd/netstandard2.0/serveramd.csproj
index 48569334892..5b4850a83e8 100644
--- a/csharp/test/Ice/proxy/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/proxy/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/retry/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/retry/msbuild/client/netstandard2.0/client.csproj
index 287095863af..0a4d6e34c5a 100644
--- a/csharp/test/Ice/retry/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/retry/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/retry/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/retry/msbuild/collocated/netstandard2.0/collocated.csproj
index fa9cbfc1371..a387b45a0c0 100644
--- a/csharp/test/Ice/retry/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/retry/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/retry/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/retry/msbuild/server/netstandard2.0/server.csproj
index 1aec33dc37e..d507de44b6b 100644
--- a/csharp/test/Ice/retry/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/retry/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/scope/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/scope/msbuild/client/netstandard2.0/client.csproj
index d422effae7b..0b5db366555 100644
--- a/csharp/test/Ice/scope/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/scope/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/scope/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/scope/msbuild/collocated/netstandard2.0/collocated.csproj
index def26d084c0..e1565077937 100644
--- a/csharp/test/Ice/scope/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/scope/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/scope/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/scope/msbuild/server/netstandard2.0/server.csproj
index 4cd6223ff1e..2c4f68fad59 100644
--- a/csharp/test/Ice/scope/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/scope/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/seqMapping/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/seqMapping/msbuild/client/netstandard2.0/client.csproj
index 2aad1195b1d..cfd27a6fee5 100644
--- a/csharp/test/Ice/seqMapping/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/seqMapping/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/seqMapping/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/seqMapping/msbuild/collocated/netstandard2.0/collocated.csproj
index e7f4c7bcf88..85192e3b06d 100644
--- a/csharp/test/Ice/seqMapping/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/seqMapping/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/seqMapping/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/seqMapping/msbuild/server/netstandard2.0/server.csproj
index d6dc2682d9a..8670f1bf1e5 100644
--- a/csharp/test/Ice/seqMapping/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/seqMapping/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/seqMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/seqMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj
index d439c1d7995..86b4cfd6991 100644
--- a/csharp/test/Ice/seqMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/seqMapping/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/serialize/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/serialize/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/serialize/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/serialize/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/servantLocator/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/servantLocator/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/servantLocator/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/servantLocator/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/servantLocator/msbuild/collocated/netstandard2.0/collocated.csproj b/csharp/test/Ice/servantLocator/msbuild/collocated/netstandard2.0/collocated.csproj
index 0ac5ac23f05..a32ecb5a112 100644
--- a/csharp/test/Ice/servantLocator/msbuild/collocated/netstandard2.0/collocated.csproj
+++ b/csharp/test/Ice/servantLocator/msbuild/collocated/netstandard2.0/collocated.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>collocated</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/servantLocator/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/servantLocator/msbuild/server/netstandard2.0/server.csproj
index ab1eb2a12ac..90b609156fc 100644
--- a/csharp/test/Ice/servantLocator/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/servantLocator/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/servantLocator/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/servantLocator/msbuild/serveramd/netstandard2.0/serveramd.csproj
index 87ce6478d99..65c53f66e01 100644
--- a/csharp/test/Ice/servantLocator/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/servantLocator/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/slicing/exceptions/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/slicing/exceptions/msbuild/client/netstandard2.0/client.csproj
index df8608ec479..ba2e6cda22f 100644
--- a/csharp/test/Ice/slicing/exceptions/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/slicing/exceptions/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/slicing/exceptions/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/slicing/exceptions/msbuild/server/netstandard2.0/server.csproj
index a027074d920..8901fb45bb9 100644
--- a/csharp/test/Ice/slicing/exceptions/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/slicing/exceptions/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/slicing/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/slicing/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj
index 46d2eb72984..37c33caa67c 100644
--- a/csharp/test/Ice/slicing/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/slicing/exceptions/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/slicing/objects/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/slicing/objects/msbuild/client/netstandard2.0/client.csproj
index df8608ec479..ba2e6cda22f 100644
--- a/csharp/test/Ice/slicing/objects/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/slicing/objects/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/slicing/objects/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/slicing/objects/msbuild/server/netstandard2.0/server.csproj
index a027074d920..8901fb45bb9 100644
--- a/csharp/test/Ice/slicing/objects/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/slicing/objects/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/slicing/objects/msbuild/serveramd/netstandard2.0/serveramd.csproj b/csharp/test/Ice/slicing/objects/msbuild/serveramd/netstandard2.0/serveramd.csproj
index 46d2eb72984..37c33caa67c 100644
--- a/csharp/test/Ice/slicing/objects/msbuild/serveramd/netstandard2.0/serveramd.csproj
+++ b/csharp/test/Ice/slicing/objects/msbuild/serveramd/netstandard2.0/serveramd.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>serveramd</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/stream/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/stream/msbuild/client/netstandard2.0/client.csproj
index 48750e0fc81..bc67b66ec4c 100644
--- a/csharp/test/Ice/stream/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/stream/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/threadPoolPriority/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/threadPoolPriority/msbuild/client/netstandard2.0/client.csproj
index f8caa598528..a94b22a7359 100644
--- a/csharp/test/Ice/threadPoolPriority/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/threadPoolPriority/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/threadPoolPriority/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/threadPoolPriority/msbuild/server/netstandard2.0/server.csproj
index 0eed713c10f..d562ca660b8 100644
--- a/csharp/test/Ice/threadPoolPriority/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/threadPoolPriority/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/timeout/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/timeout/msbuild/client/netstandard2.0/client.csproj
index bbb2dbda72b..91d952d6622 100644
--- a/csharp/test/Ice/timeout/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/timeout/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/timeout/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/timeout/msbuild/server/netstandard2.0/server.csproj
index 7932916c8c4..05d2a42a7b5 100644
--- a/csharp/test/Ice/timeout/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/timeout/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/udp/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Ice/udp/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/Ice/udp/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Ice/udp/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Ice/udp/msbuild/server/netstandard2.0/server.csproj b/csharp/test/Ice/udp/msbuild/server/netstandard2.0/server.csproj
index ddbb6b12b4c..94397b76103 100644
--- a/csharp/test/Ice/udp/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/Ice/udp/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/IceBox/admin/msbuild/client/netstandard2.0/client.csproj b/csharp/test/IceBox/admin/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/IceBox/admin/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/IceBox/admin/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/IceBox/configuration/msbuild/client/netstandard2.0/client.csproj b/csharp/test/IceBox/configuration/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/IceBox/configuration/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/IceBox/configuration/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/IceDiscovery/simple/msbuild/client/netstandard2.0/client.csproj b/csharp/test/IceDiscovery/simple/msbuild/client/netstandard2.0/client.csproj
index ff41f11abc8..5c25b94b949 100644
--- a/csharp/test/IceDiscovery/simple/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/IceDiscovery/simple/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/IceDiscovery/simple/msbuild/server/netstandard2.0/server.csproj b/csharp/test/IceDiscovery/simple/msbuild/server/netstandard2.0/server.csproj
index 7932916c8c4..05d2a42a7b5 100644
--- a/csharp/test/IceDiscovery/simple/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/IceDiscovery/simple/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/IceGrid/simple/msbuild/client/netstandard2.0/client.csproj b/csharp/test/IceGrid/simple/msbuild/client/netstandard2.0/client.csproj
index c45f40a4d29..8c659788eb8 100644
--- a/csharp/test/IceGrid/simple/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/IceGrid/simple/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/IceGrid/simple/msbuild/server/netstandard2.0/server.csproj b/csharp/test/IceGrid/simple/msbuild/server/netstandard2.0/server.csproj
index 7932916c8c4..05d2a42a7b5 100644
--- a/csharp/test/IceGrid/simple/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/IceGrid/simple/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/IceSSL/configuration/msbuild/client/netstandard2.0/client.csproj b/csharp/test/IceSSL/configuration/msbuild/client/netstandard2.0/client.csproj
index 266c8247328..95bc33bb06f 100644
--- a/csharp/test/IceSSL/configuration/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/IceSSL/configuration/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/IceSSL/configuration/msbuild/server/netstandard2.0/server.csproj b/csharp/test/IceSSL/configuration/msbuild/server/netstandard2.0/server.csproj
index 7e23cedaad4..e17f03a6626 100644
--- a/csharp/test/IceSSL/configuration/msbuild/server/netstandard2.0/server.csproj
+++ b/csharp/test/IceSSL/configuration/msbuild/server/netstandard2.0/server.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>server</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/IceUtil/inputUtil/msbuild/client/netstandard2.0/client.csproj b/csharp/test/IceUtil/inputUtil/msbuild/client/netstandard2.0/client.csproj
index 8701500f2f2..22c021fa259 100644
--- a/csharp/test/IceUtil/inputUtil/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/IceUtil/inputUtil/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Slice/escape/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Slice/escape/msbuild/client/netstandard2.0/client.csproj
index 6822658ebec..843b921f061 100644
--- a/csharp/test/Slice/escape/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Slice/escape/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Slice/macros/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Slice/macros/msbuild/client/netstandard2.0/client.csproj
index f8caa598528..a94b22a7359 100644
--- a/csharp/test/Slice/macros/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Slice/macros/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/csharp/test/Slice/structure/msbuild/client/netstandard2.0/client.csproj b/csharp/test/Slice/structure/msbuild/client/netstandard2.0/client.csproj
index f8caa598528..a94b22a7359 100644
--- a/csharp/test/Slice/structure/msbuild/client/netstandard2.0/client.csproj
+++ b/csharp/test/Slice/structure/msbuild/client/netstandard2.0/client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyName>client</AssemblyName>
<OutputType>Exe</OutputType>
+ <UseAppHost>true</UseAppHost>
<TargetFramework>$(AppTargetFramework)</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
diff --git a/scripts/Util.py b/scripts/Util.py
index 2e42bc4f03b..6d33f548fe5 100644
--- a/scripts/Util.py
+++ b/scripts/Util.py
@@ -3548,8 +3548,8 @@ class CSharpMapping(Mapping):
else:
path = os.path.join(current.testcase.getPath(current), current.getBuildDir(exe))
- useDotnetExe = (current.config.dotnetcore and
- (current.config.testTargetFramework in ["netcoreapp2.1"] or process.isFromBinDir() or isinstance(platform, Darwin)))
+ useDotnetExe = current.config.dotnetcore and \
+ (current.config.testTargetFramework in ["netcoreapp2.1"] or process.isFromBinDir())
command = ""
if useDotnetExe:
command += "dotnet "