summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose <pepone@users.noreply.github.com>2020-11-18 14:35:45 +0100
committerGitHub <noreply@github.com>2020-11-18 14:35:45 +0100
commit61f46a49e07d422bfb5ca7b32234b9ad1405fa07 (patch)
tree27b9db4b875d757dc3b51fa16b72decea248cb9f
parentFixed invalid Python 3.9 macro (diff)
downloadice-61f46a49e07d422bfb5ca7b32234b9ad1405fa07.tar.bz2
ice-61f46a49e07d422bfb5ca7b32234b9ad1405fa07.tar.xz
ice-61f46a49e07d422bfb5ca7b32234b9ad1405fa07.zip
Add .NET 5.0 support (#1154)
-rw-r--r--csharp/.gitignore6
-rw-r--r--csharp/README.md69
-rw-r--r--csharp/msbuild/ice.common.props1
-rw-r--r--csharp/msbuild/ice.net5.0.sln148
-rw-r--r--csharp/msbuild/ice.net5.0.test.sln2759
-rw-r--r--csharp/msbuild/ice.nuget.targets4
-rw-r--r--csharp/msbuild/ice.proj122
-rw-r--r--csharp/msbuild/zeroc.ice.net.csproj14
-rw-r--r--csharp/src/Glacier2/msbuild/net5.0/glacier2.csproj22
-rw-r--r--csharp/src/Ice/AssemblyUtil.cs2
-rw-r--r--csharp/src/Ice/DispatchInterceptor.cs4
-rw-r--r--csharp/src/Ice/InputStream.cs2
-rw-r--r--csharp/src/Ice/ObjectAdapterFactory.cs8
-rw-r--r--csharp/src/Ice/Optional.cs4
-rw-r--r--csharp/src/Ice/OutputStream.cs2
-rw-r--r--csharp/src/Ice/PluginManagerI.cs2
-rw-r--r--csharp/src/Ice/msbuild/net5.0/ice.csproj19
-rw-r--r--csharp/src/IceBox/ServiceManagerI.cs6
-rw-r--r--csharp/src/IceBox/msbuild/icebox/net5.0/icebox.csproj28
-rw-r--r--csharp/src/IceBox/msbuild/iceboxlib/net5.0/iceboxlib.csproj22
-rw-r--r--csharp/src/IceDiscovery/msbuild/net5.0/icediscovery.csproj22
-rw-r--r--csharp/src/IceDiscovery/msbuild/netstandard2.0/icediscovery.csproj2
-rw-r--r--csharp/src/IceGrid/msbuild/net5.0/icegrid.csproj23
-rw-r--r--csharp/src/IceLocatorDiscovery/msbuild/net5.0/icelocatordiscovery.csproj22
-rw-r--r--csharp/src/IceSSL/SSLEngine.cs8
-rw-r--r--csharp/src/IceSSL/msbuild/net5.0/icessl.csproj22
-rw-r--r--csharp/src/IceStorm/msbuild/net5.0/icestorm.csproj22
-rw-r--r--csharp/test/Glacier2/application/msbuild/client/net5.0/client.csproj39
-rw-r--r--csharp/test/Glacier2/application/msbuild/server/net5.0/server.csproj39
-rw-r--r--csharp/test/Glacier2/router/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Glacier2/router/msbuild/server/net5.0/server.csproj37
-rw-r--r--csharp/test/Glacier2/sessionHelper/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Glacier2/sessionHelper/msbuild/server/net5.0/server.csproj37
-rw-r--r--csharp/test/Ice/acm/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/acm/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/adapterDeactivation/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/adapterDeactivation/msbuild/collocated/net5.0/collocated.csproj39
-rw-r--r--csharp/test/Ice/adapterDeactivation/msbuild/server/net5.0/server.csproj38
-rw-r--r--csharp/test/Ice/admin/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/admin/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/ami/msbuild/client/net5.0/client.csproj38
-rw-r--r--csharp/test/Ice/ami/msbuild/collocated/net5.0/collocated.csproj37
-rw-r--r--csharp/test/Ice/ami/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/application/msbuild/client/net5.0/client.csproj33
-rw-r--r--csharp/test/Ice/assemblies/Client.cs8
-rw-r--r--csharp/test/Ice/assemblies/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/assemblies/msbuild/core/net5.0/core.csproj35
-rw-r--r--csharp/test/Ice/assemblies/msbuild/user/net5.0/user.csproj43
-rw-r--r--csharp/test/Ice/background/msbuild/client/net5.0/client.csproj43
-rw-r--r--csharp/test/Ice/background/msbuild/server/net5.0/server.csproj44
-rw-r--r--csharp/test/Ice/binding/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/binding/msbuild/server/net5.0/server.csproj38
-rw-r--r--csharp/test/Ice/checksum/msbuild/client/net5.0/client.csproj45
-rw-r--r--csharp/test/Ice/checksum/msbuild/server/net5.0/server.csproj45
-rw-r--r--csharp/test/Ice/defaultServant/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/defaultValue/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/dictMapping/msbuild/client/net5.0/client.csproj38
-rw-r--r--csharp/test/Ice/dictMapping/msbuild/collocated/net5.0/collocated.csproj39
-rw-r--r--csharp/test/Ice/dictMapping/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/dictMapping/msbuild/serveramd/net5.0/serveramd.csproj36
-rw-r--r--csharp/test/Ice/dispatcher/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/dispatcher/msbuild/collocated/net5.0/collocated.csproj38
-rw-r--r--csharp/test/Ice/dispatcher/msbuild/server/net5.0/server.csproj37
-rw-r--r--csharp/test/Ice/echo/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/enums/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/enums/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/exceptions/msbuild/client/net5.0/client.csproj38
-rw-r--r--csharp/test/Ice/exceptions/msbuild/collocated/net5.0/collocated.csproj39
-rw-r--r--csharp/test/Ice/exceptions/msbuild/server/net5.0/server.csproj38
-rw-r--r--csharp/test/Ice/exceptions/msbuild/serveramd/net5.0/serveramd.csproj38
-rw-r--r--csharp/test/Ice/facets/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/facets/msbuild/collocated/net5.0/collocated.csproj45
-rw-r--r--csharp/test/Ice/facets/msbuild/server/net5.0/server.csproj44
-rw-r--r--csharp/test/Ice/faultTolerance/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/faultTolerance/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/hash/msbuild/client/net5.0/client.csproj35
-rw-r--r--csharp/test/Ice/hold/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/hold/msbuild/server/net5.0/server.csproj37
-rw-r--r--csharp/test/Ice/info/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/info/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/inheritance/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/inheritance/msbuild/collocated/net5.0/collocated.csproj45
-rw-r--r--csharp/test/Ice/inheritance/msbuild/server/net5.0/server.csproj44
-rw-r--r--csharp/test/Ice/interceptor/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/invoke/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/invoke/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/location/ServerManagerI.cs4
-rw-r--r--csharp/test/Ice/location/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/location/msbuild/server/net5.0/server.csproj40
-rw-r--r--csharp/test/Ice/logger/msbuild/client/net5.0/client.csproj33
-rw-r--r--csharp/test/Ice/metrics/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/metrics/msbuild/collocated/net5.0/collocated.csproj38
-rw-r--r--csharp/test/Ice/metrics/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/metrics/msbuild/serveramd/net5.0/serveramd.csproj36
-rw-r--r--csharp/test/Ice/namespacemd/msbuild/client/net5.0/client.csproj57
-rw-r--r--csharp/test/Ice/namespacemd/msbuild/server/net5.0/server.csproj57
-rw-r--r--csharp/test/Ice/networkProxy/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/networkProxy/msbuild/server/net5.0/server.csproj35
-rw-r--r--csharp/test/Ice/objects/msbuild/client/net5.0/client.csproj48
-rw-r--r--csharp/test/Ice/objects/msbuild/collocated/net5.0/collocated.csproj51
-rw-r--r--csharp/test/Ice/objects/msbuild/server/net5.0/server.csproj50
-rw-r--r--csharp/test/Ice/operations/msbuild/client/net5.0/client.csproj42
-rw-r--r--csharp/test/Ice/operations/msbuild/collocated/net5.0/collocated.csproj43
-rw-r--r--csharp/test/Ice/operations/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/operations/msbuild/serveramd/net5.0/serveramd.csproj36
-rw-r--r--csharp/test/Ice/operations/msbuild/serveramdtie/net5.0/serveramdtie.csproj36
-rw-r--r--csharp/test/Ice/operations/msbuild/servertie/net5.0/servertie.csproj36
-rw-r--r--csharp/test/Ice/optional/msbuild/client/net5.0/client.csproj39
-rw-r--r--csharp/test/Ice/optional/msbuild/serializable/net5.0/serializable.csproj31
-rw-r--r--csharp/test/Ice/optional/msbuild/server/net5.0/server.csproj39
-rw-r--r--csharp/test/Ice/optional/msbuild/serveramd/net5.0/serveramd.csproj39
-rw-r--r--csharp/test/Ice/plugin/Client.cs2
-rw-r--r--csharp/test/Ice/plugin/msbuild/client/net5.0/client.csproj33
-rw-r--r--csharp/test/Ice/plugin/msbuild/plugin/net5.0/plugin.csproj42
-rw-r--r--csharp/test/Ice/properties/msbuild/client/net5.0/client.csproj33
-rw-r--r--csharp/test/Ice/proxy/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/proxy/msbuild/collocated/net5.0/collocated.csproj37
-rw-r--r--csharp/test/Ice/proxy/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/proxy/msbuild/serveramd/net5.0/serveramd.csproj36
-rw-r--r--csharp/test/Ice/retry/msbuild/client/net5.0/client.csproj38
-rw-r--r--csharp/test/Ice/retry/msbuild/collocated/net5.0/collocated.csproj39
-rw-r--r--csharp/test/Ice/retry/msbuild/server/net5.0/server.csproj37
-rw-r--r--csharp/test/Ice/scope/msbuild/client/net5.0/client.csproj41
-rw-r--r--csharp/test/Ice/scope/msbuild/collocated/net5.0/collocated.csproj34
-rw-r--r--csharp/test/Ice/scope/msbuild/server/net5.0/server.csproj38
-rw-r--r--csharp/test/Ice/seqMapping/msbuild/client/net5.0/client.csproj42
-rw-r--r--csharp/test/Ice/seqMapping/msbuild/collocated/net5.0/collocated.csproj43
-rw-r--r--csharp/test/Ice/seqMapping/msbuild/serializable/net5.0/serializable.csproj31
-rw-r--r--csharp/test/Ice/seqMapping/msbuild/server/net5.0/server.csproj40
-rw-r--r--csharp/test/Ice/seqMapping/msbuild/serveramd/net5.0/serveramd.csproj40
-rw-r--r--csharp/test/Ice/serialize/AllTests.cs2
-rw-r--r--csharp/test/Ice/serialize/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/servantLocator/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/servantLocator/msbuild/collocated/net5.0/collocated.csproj40
-rw-r--r--csharp/test/Ice/servantLocator/msbuild/server/net5.0/server.csproj39
-rw-r--r--csharp/test/Ice/servantLocator/msbuild/serveramd/net5.0/serveramd.csproj39
-rw-r--r--csharp/test/Ice/slicing/exceptions/msbuild/client/net5.0/client.csproj45
-rw-r--r--csharp/test/Ice/slicing/exceptions/msbuild/server/net5.0/server.csproj45
-rw-r--r--csharp/test/Ice/slicing/exceptions/msbuild/serveramd/net5.0/serveramd.csproj45
-rw-r--r--csharp/test/Ice/slicing/objects/msbuild/client/net5.0/client.csproj45
-rw-r--r--csharp/test/Ice/slicing/objects/msbuild/server/net5.0/server.csproj45
-rw-r--r--csharp/test/Ice/slicing/objects/msbuild/serveramd/net5.0/serveramd.csproj45
-rw-r--r--csharp/test/Ice/stream/msbuild/client/net5.0/client.csproj39
-rw-r--r--csharp/test/Ice/stream/msbuild/serializable/net5.0/serializable.csproj31
-rw-r--r--csharp/test/Ice/threadPoolPriority/msbuild/client/net5.0/client.csproj35
-rw-r--r--csharp/test/Ice/threadPoolPriority/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/timeout/msbuild/client/net5.0/client.csproj37
-rw-r--r--csharp/test/Ice/timeout/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/Ice/udp/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/Ice/udp/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/IceBox/admin/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/IceBox/admin/msbuild/testservice/net5.0/testservice.csproj35
-rw-r--r--csharp/test/IceBox/configuration/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/IceBox/configuration/msbuild/testservice/net5.0/testservice.csproj35
-rw-r--r--csharp/test/IceDiscovery/simple/msbuild/client/net5.0/client.csproj36
-rw-r--r--csharp/test/IceDiscovery/simple/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/IceGrid/simple/msbuild/client/net5.0/client.csproj40
-rw-r--r--csharp/test/IceGrid/simple/msbuild/server/net5.0/server.csproj36
-rw-r--r--csharp/test/IceSSL/configuration/AllTests.cs9
-rw-r--r--csharp/test/IceSSL/configuration/msbuild/client/net5.0/client.csproj39
-rw-r--r--csharp/test/IceSSL/configuration/msbuild/server/net5.0/server.csproj37
-rw-r--r--csharp/test/IceUtil/inputUtil/msbuild/client/net5.0/client.csproj33
-rw-r--r--csharp/test/Slice/escape/msbuild/client/net5.0/client.csproj39
-rw-r--r--csharp/test/Slice/macros/msbuild/client/net5.0/client.csproj35
-rw-r--r--csharp/test/Slice/structure/msbuild/client/net5.0/client.csproj35
-rw-r--r--csharp/test/TestCommon/msbuild/testcommon/net5.0/testcommon.csproj29
-rw-r--r--scripts/IceBoxUtil.py10
-rw-r--r--scripts/Util.py10
168 files changed, 8456 insertions, 83 deletions
diff --git a/csharp/.gitignore b/csharp/.gitignore
index e01c0a29814..6ec4ee0ab5d 100644
--- a/csharp/.gitignore
+++ b/csharp/.gitignore
@@ -11,3 +11,9 @@ IceSSL.XML
IceStorm.XML
test/**/netstandard2.0/netcoreapp2.0
test/**/netstandard2.0/net4*
+test/**/net5.0/client
+test/**/net5.0/collocated
+test/**/net5.0/serveramd
+test/**/net5.0/serveramdtie
+test/**/net5.0/servertie
+test/**/net5.0/server
diff --git a/csharp/README.md b/csharp/README.md
index 94f2b5c2826..8695af3727a 100644
--- a/csharp/README.md
+++ b/csharp/README.md
@@ -19,7 +19,8 @@ resulting binaries. As an alternative, you can download and install the
## Building on Windows
-A source build of Ice for .NET on Windows produces two sets of assemblies:
+A source build of Ice for .NET on Windows produces three sets of assemblies:
+ - assemblies for [.NET 5.0][8]
- assemblies for the .NET Framework 4.5
- assemblies for [.NET Standard 2.0][2]
@@ -28,10 +29,10 @@ A source build of Ice for .NET on Windows produces two sets of assemblies:
In order to build Ice for .NET from source, you need all of the following:
- a [supported version][3] of Visual Studio
- the [.NET Core 2.1 SDK][4], if you use Visual Studio 2017
- - the [.NET Core 3.1 SDK][5], if you use Visual Studio 2019
+ - the [.NET Core 3.1 SDK][5] or the [.NET Core 5.0 SDK][6], if you use Visual Studio 2019
-> Note: Visual Studio 2017 version 15.3.0 or higher is required for .NET Core
-> builds.
+> Note: Visual Studio 2019 version 16.8 or higher is required for .NET 5.0 builds.
+> Note: Visual Studio 2017 version 15.3 or higher is required for .NET Core builds.
### Compiling Ice for .NET on Windows
@@ -45,23 +46,26 @@ To build all Ice assemblies and the associated test suite, run:
msbuild msbuild\ice.proj
```
-Upon completion, the Ice assemblies for the .NET Framework 4.5 and .NET Standard
-2.0 are placed in the `lib\net45` and `lib\netstandard2.0` folders respectively.
+Upon completion, the Ice assemblies for .NET 5.0, the .NET Framework 4.5 and .NET Standard
+2.0 are placed in the `lib\net5.0`, `lib\net45` and `lib\netstandard2.0` folders respectively.
-> Note: the assemblies for .NET Standard 2.0 are created only when you build with
-> Visual Studio 2017 or greater.
+> Note: the assemblies for .NET 5.0 are created only when you build with Visual Studio 2019
+> or greater.
+
+> Note: the assemblies for .NET Standard 2.0 are created only when you build with Visual Studio
+> 2017 or greater.
You can skip the build of the test suite with the `BuildDist` target:
```
msbuild msbuild\ice.proj /t:BuildDist
```
-The `Net45Build`, `Net45BuildDist`, `NetStandardBuild` and
-`NetStandardBuildDist` targets allow you to build assemblies only for the .NET
+The `Net5Build`, `Net5BuildDist`, `Net45Build`, `Net45BuildDist`, `NetStandardBuild` and
+`NetStandardBuildDist` targets allow you to build assemblies only for .NET 5.0, the .NET
Framework 4.5 or .NET Standard 2.0, with or without the test suite.
-The iceboxnet and test applications target `netcoreapp3.1` when using Visual
-Studio 2019 and `netcoreapp2.1` when using Visual Studio 2017. You can change
+The .NET Standard build of iceboxnet and test applications target `netcoreapp3.1` when using
+Visual Studio 2019 and `netcoreapp2.1` when using Visual Studio 2017. You can change
the target framework by setting the `AppTargetFramework` property to a different
Target Framework Moniker value, for example:
@@ -88,7 +92,7 @@ If only `KEYFILE` is set, the assemblies are fully signed during the build using
If both `PUBLIC_KEYFILE` and `KEYFILE` are set, assemblies are delay-signed
during the build using `PUBLIC_KEYFILE` and re-signed after the build using
-`KEYFILE`. This can be used for generating [Enhanced Strong Naming][6]
+`KEYFILE`. This can be used for generating [Enhanced Strong Naming][7]
signatures.
*Strong Name Signatures can be generated only from Windows builds.*
@@ -116,8 +120,8 @@ necessary.
### Linux and macOS Build Requirements
-You need the [.NET Core 2.1 SDK][4] or [.NET Core 3.1 SDK][5] to build
-Ice for .NET from source.
+You need the [.NET Core 2.1 SDK][4], [.NET Core 3.1 SDK][5] or [.NET 5.0 SDK][6]
+to build Ice for .NET from source.
### Compiling Ice for .NET on Linux or macOS
@@ -131,18 +135,22 @@ Then run:
dotnet msbuild msbuild/ice.proj
```
-Upon completion, the Ice assemblies for .NET Standard 2.0 are placed in the
-`lib/netstandard2.0` directory.
+Upon completion, the Ice assemblies for .NET 5.0 and .NET Standard 2.0 are placed
+in the `lib/net5.0` and `lib/netstandard2.0` directory respectively.
You can skip the build of the test suite with the `BuildDist` target:
```
dotnet msbuild msbuild/ice.proj /t:BuildDist
```
-The iceboxnet and test applications target `netcoreapp3.1` when using .NET Core
-3.1 SDK and `netcoreapp2.1` when using .NET Core 2.1 SDK. You can change the
-target framework by setting the `AppTargetFramework` property to a different
-Target Framework Moniker value, for example:
+The `Net5Build`, `Net5BuildDist`, `NetStandardBuild` and `NetStandardBuildDist` targets
+allow you to build assemblies only for .NET 5.0, or .NET Standard 2.0, with or without the
+test suite.
+
+The .NET Standard build of iceboxnet and test applications target `netcoreapp3.1` when using
+.NET Core 3.1 SDK and `netcoreapp2.1` when using .NET Core 2.1 SDK. You can change the target
+framework by setting the `AppTargetFramework` property to a different Target Framework Moniker
+value, for example:
```
dotnet msbuild msbuild/ice.proj /p:"AppTargetFramework=netcoreapp2.2"
@@ -172,12 +180,13 @@ option. For example:
python allTests.py --dotnetcore
```
-If you build the test against a different target framework you must use
-`--framework` option with the corresponding target framework.
+If you want to run the test with .NET 5.0 you must use `--framework` option
+with `net5.0` target framework.
+
+For example:
-For example to run test build against .NET Framework 4.6.2:
```
-python allTests.py --framework=net462
+python allTests.py --framework=net5.0
```
And to run test build against .NET Core 3.1:
@@ -200,11 +209,15 @@ directory.
> Note: The NuGet package always includes assemblies for the .NET Framework 4.5.
>
+> If you build with Visual Studio 2019, the NuGet package also includes assemblies
+> for .NET 5.0.
+>
> If you build with Visual Studio 2017 or Visual Studio 2019, the NuGet package
> also includes assemblies for .NET Standard 2.0.
>
> If you build with Visual Studio 2019 the NuGet package include iceboxnet
-> executables targeting .NET Framework 4.5, .NET Core 3.1 and .NET Core 2.1.
+> executable targeting .NET 5.0, .NET Framework 4.5, .NET Core 3.1 and .NET
+> Core 2.1.
>
> If you build with Visual Studio 2017 the NuGet package include iceboxnet
> executables targeting .NET Framework 4.5 and .NET Core 2.1.
@@ -313,4 +326,6 @@ python allTests.py --controller-app --config Release --platform iphonesimulator
[3]: https://doc.zeroc.com/ice/3.7/release-notes/supported-platforms-for-ice-3-7-4
[4]: https://dotnet.microsoft.com/download/dotnet-core/2.1
[5]: https://dotnet.microsoft.com/download/dotnet-core/3.1
-[6]: https://docs.microsoft.com/en-us/dotnet/framework/app-domains/enhanced-strong-naming
+[6]: https://dotnet.microsoft.com/download/dotnet-core/5.0
+[7]: https://docs.microsoft.com/en-us/dotnet/framework/app-domains/enhanced-strong-naming
+[8]: https://devblogs.microsoft.com/dotnet/announcing-net-5-0/
diff --git a/csharp/msbuild/ice.common.props b/csharp/msbuild/ice.common.props
index 3472241d130..2d86f2bfd11 100644
--- a/csharp/msbuild/ice.common.props
+++ b/csharp/msbuild/ice.common.props
@@ -23,6 +23,7 @@
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<RepositoryUrl>https://github.com/zeroc-ice/ice</RepositoryUrl>
+ <ProduceReferenceAssembly>false</ProduceReferenceAssembly>
</PropertyGroup>
<!-- Import Ice version settings -->
diff --git a/csharp/msbuild/ice.net5.0.sln b/csharp/msbuild/ice.net5.0.sln
new file mode 100644
index 00000000000..0262c154d8b
--- /dev/null
+++ b/csharp/msbuild/ice.net5.0.sln
@@ -0,0 +1,148 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27130.2026
+MinimumVisualStudioVersion = 15.0.26124.0
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "glacier2", "..\src\Glacier2\msbuild\net5.0\glacier2.csproj", "{D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ice", "..\src\Ice\msbuild\net5.0\ice.csproj", "{516D755E-DA02-41CE-95A5-23D54691B642}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "icebox", "..\src\IceBox\msbuild\icebox\net5.0\icebox.csproj", "{A3F95F43-28AB-47FF-A8FC-6ED09914A71B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "iceboxlib", "..\src\IceBox\msbuild\iceboxlib\net5.0\iceboxlib.csproj", "{32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "icediscovery", "..\src\IceDiscovery\msbuild\net5.0\icediscovery.csproj", "{2FC4428A-6742-46F5-883E-D895BB2D680D}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "icegrid", "..\src\IceGrid\msbuild\net5.0\icegrid.csproj", "{34992560-3AE2-4A79-A0DC-734C73B0304F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "icelocatordiscovery", "..\src\IceLocatorDiscovery\msbuild\net5.0\icelocatordiscovery.csproj", "{09CB4C91-0352-46C0-AA47-A6EF56A664E9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "icessl", "..\src\IceSSL\msbuild\net5.0\icessl.csproj", "{3787B2EF-12C6-478E-9AE1-F44868D497FD}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "icestorm", "..\src\IceStorm\msbuild\net5.0\icestorm.csproj", "{02FCB7A2-167B-4239-B3FB-05C74B0EA633}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Debug|x64.Build.0 = Debug|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Debug|x86.Build.0 = Debug|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Release|x64.ActiveCfg = Release|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Release|x64.Build.0 = Release|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Release|x86.ActiveCfg = Release|Any CPU
+ {D1B4D424-D3FE-41CA-9554-6F87B2BB4EC0}.Release|x86.Build.0 = Release|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Debug|x64.Build.0 = Debug|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Debug|x86.Build.0 = Debug|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Release|Any CPU.Build.0 = Release|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Release|x64.ActiveCfg = Release|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Release|x64.Build.0 = Release|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Release|x86.ActiveCfg = Release|Any CPU
+ {516D755E-DA02-41CE-95A5-23D54691B642}.Release|x86.Build.0 = Release|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Debug|x64.Build.0 = Debug|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Debug|x86.Build.0 = Debug|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Release|x64.ActiveCfg = Release|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Release|x64.Build.0 = Release|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Release|x86.ActiveCfg = Release|Any CPU
+ {A3F95F43-28AB-47FF-A8FC-6ED09914A71B}.Release|x86.Build.0 = Release|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Debug|x64.Build.0 = Debug|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Debug|x86.Build.0 = Debug|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Release|Any CPU.Build.0 = Release|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Release|x64.ActiveCfg = Release|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Release|x64.Build.0 = Release|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Release|x86.ActiveCfg = Release|Any CPU
+ {32B9FED8-D32A-4A4E-8B5A-B29C4EFD1061}.Release|x86.Build.0 = Release|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Debug|x64.Build.0 = Debug|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Debug|x86.Build.0 = Debug|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Release|x64.ActiveCfg = Release|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Release|x64.Build.0 = Release|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Release|x86.ActiveCfg = Release|Any CPU
+ {2FC4428A-6742-46F5-883E-D895BB2D680D}.Release|x86.Build.0 = Release|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Debug|x64.Build.0 = Debug|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Debug|x86.Build.0 = Debug|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Release|x64.ActiveCfg = Release|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Release|x64.Build.0 = Release|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Release|x86.ActiveCfg = Release|Any CPU
+ {34992560-3AE2-4A79-A0DC-734C73B0304F}.Release|x86.Build.0 = Release|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Debug|x64.Build.0 = Debug|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Debug|x86.Build.0 = Debug|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Release|x64.ActiveCfg = Release|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Release|x64.Build.0 = Release|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Release|x86.ActiveCfg = Release|Any CPU
+ {09CB4C91-0352-46C0-AA47-A6EF56A664E9}.Release|x86.Build.0 = Release|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Debug|x64.Build.0 = Debug|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Debug|x86.Build.0 = Debug|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Release|x64.ActiveCfg = Release|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Release|x64.Build.0 = Release|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Release|x86.ActiveCfg = Release|Any CPU
+ {3787B2EF-12C6-478E-9AE1-F44868D497FD}.Release|x86.Build.0 = Release|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Debug|x64.Build.0 = Debug|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Debug|x86.Build.0 = Debug|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Release|Any CPU.Build.0 = Release|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Release|x64.ActiveCfg = Release|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Release|x64.Build.0 = Release|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Release|x86.ActiveCfg = Release|Any CPU
+ {02FCB7A2-167B-4239-B3FB-05C74B0EA633}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {8BB4EF8D-31A9-4DBC-AD9F-164CF6C083B6}
+ EndGlobalSection
+EndGlobal
diff --git a/csharp/msbuild/ice.net5.0.test.sln b/csharp/msbuild/ice.net5.0.test.sln
new file mode 100644
index 00000000000..3f569d0efeb
--- /dev/null
+++ b/csharp/msbuild/ice.net5.0.test.sln
@@ -0,0 +1,2759 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27130.2026
+MinimumVisualStudioVersion = 15.0.26124.0
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{EB725064-4B8B-4206-A5D9-254403590F0E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Ice", "Ice", "{85BCFA35-57C4-447A-BBD6-C81D2F12AD25}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ami", "ami", "{DA5CF27E-272C-4F90-84DA-B27B58673351}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{BCE3E1FE-6FC6-4892-B16B-6958E00AF7F0}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{626C0C11-B8E1-4EE7-B691-B1AB38A60609}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\ami\msbuild\client\net5.0\client.csproj", "{7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{C5D2DD93-B375-47D3-96A7-6C061F0EDA75}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\ami\msbuild\collocated\net5.0\collocated.csproj", "{DA4E7C14-40D8-4329-9F2E-25C4132DEE65}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{5EE186FA-42FD-4F9D-83DA-87C6785F88B2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\ami\msbuild\server\net5.0\server.csproj", "{6FF90995-FBBD-4024-8BF0-62B7BD26AC95}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "location", "location", "{E4E3C843-C52C-4025-8072-78DBFD609083}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{D5355993-9557-46E9-B90C-8DD93DB9A31A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{70595B1E-2E4E-4B58-B47D-FCBEBD1805AA}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\location\msbuild\client\net5.0\client.csproj", "{8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{7F6330A7-BBA6-4609-B02C-FB250A49B5C7}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\location\msbuild\server\net5.0\server.csproj", "{395D7881-8FDF-45EE-B81D-F3F901CBEAFD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "networkProxy", "networkProxy", "{9344F6A6-799D-47A9-BD58-81E85608C360}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{1CEE84C9-B12F-4376-A9D8-6CFEA5913B06}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{DF8E45A4-007E-4D78-828E-DCDDCDBD5C8C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\networkProxy\msbuild\client\net5.0\client.csproj", "{996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{7B019069-A6F9-43A2-915D-B1AA368FDA92}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\networkProxy\msbuild\server\net5.0\server.csproj", "{4D558F5D-2D92-44AD-83D7-92A684BB09B3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "seqMapping", "seqMapping", "{328CCF98-D588-4E2F-9BA2-B5FEAA45325B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{7192E17C-FA06-4108-B172-676DB9921A1C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{07D3EF83-3766-45AB-8D6F-C524CD405B9A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\seqMapping\msbuild\serveramd\net5.0\serveramd.csproj", "{BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{1020E906-BB6B-4134-AE60-1ECF9D513D45}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\seqMapping\msbuild\client\net5.0\client.csproj", "{04563AA5-35F0-4E40-AAFE-641F1511DA92}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{FFE24D64-1B54-4EAD-AA1A-53D51C902989}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\seqMapping\msbuild\collocated\net5.0\collocated.csproj", "{816A32DF-4F3C-46CC-9AA7-05EA967E3E31}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serializable", "serializable", "{9C2C59AF-0278-407F-9916-01AC6234EC63}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serializable", "..\test\Ice\seqMapping\msbuild\serializable\net5.0\serializable.csproj", "{BBE2B608-3838-4532-B7B8-9E7A732C574E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{22553532-1E2F-49B4-9703-B1AED3485073}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\seqMapping\msbuild\server\net5.0\server.csproj", "{74929646-62D2-4684-8E95-07605EBB0A7A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "adapterDeactivation", "adapterDeactivation", "{6527AD92-52BA-416F-8B54-DB043172BEEE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{C987E33C-A6BE-46FD-84CB-AD916E44B4A5}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{7376A1B9-7972-4CC6-A74A-9F0C3999A04E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\adapterDeactivation\msbuild\client\net5.0\client.csproj", "{924B2644-CDE5-44E4-B315-1D912CAE078A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{2774F3A7-CE02-49CD-B3C8-BE40A0D62D0A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\adapterDeactivation\msbuild\collocated\net5.0\collocated.csproj", "{A58F2515-C01C-412F-B746-1DF1DB800C1C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{C26E43E2-A226-4A3C-B66D-1D8EA14C92E5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\adapterDeactivation\msbuild\server\net5.0\server.csproj", "{90A62765-E1EB-4073-9B77-412935A728E5}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "interceptor", "interceptor", "{59DAF34A-51D4-4957-83DD-8581B1F03D26}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{73E908CB-B78C-4854-9959-BF49CEAC09FC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{6E443ADE-5852-49BB-BC2B-E549529445A0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\interceptor\msbuild\client\net5.0\client.csproj", "{65E7F078-1BC4-47FE-BEDD-717C2CF7688B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "metrics", "metrics", "{ECCA1ABE-AABC-4D7D-BD99-28638D428920}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{7C3B9801-EEEF-458E-820E-B3E0962FD426}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{4B17608A-DFF0-4611-9B4D-4E03C03CA4E8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\metrics\msbuild\serveramd\net5.0\serveramd.csproj", "{966E164A-BCAC-4096-BDE1-649051BEF7E3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{4D3EE680-1BAE-4554-8304-37F4DDBCD67E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\metrics\msbuild\client\net5.0\client.csproj", "{AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{2FA28609-411C-4299-A5BF-CDD2217793D1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\metrics\msbuild\collocated\net5.0\collocated.csproj", "{E50AC237-046A-4CB4-A7A0-30BA48230577}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{8CE267D6-D834-41F1-AB03-998666F2004D}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\metrics\msbuild\server\net5.0\server.csproj", "{2C221812-15A5-45B9-A073-251E2E1CD94E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "logger", "logger", "{51326988-961F-41BE-8734-C7C0D139507C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{EC6A9BAE-FA56-40AA-8786-B2DB7DD2CDAC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{C513F72D-9687-43EE-A5EF-F1BE587D7496}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\logger\msbuild\client\net5.0\client.csproj", "{FA1FA122-F665-41BB-ADF4-C1283576F86F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "inheritance", "inheritance", "{F1E9F9E4-3145-4E3E-B9A4-12369C019ED7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{82C343C8-9637-4008-B5F3-B63ED8DD2AA6}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{9E467158-F23E-4B39-A9A6-BD82472E3EE1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\inheritance\msbuild\client\net5.0\client.csproj", "{A86EE886-14DE-49BD-B947-8116842F61B5}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{4B6C72CC-E882-4598-B148-126A0C639319}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\inheritance\msbuild\collocated\net5.0\collocated.csproj", "{2CD6677D-9A23-4175-8F05-A535076A118F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{690086C7-9F14-473C-BA6D-A91211C2D47C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\inheritance\msbuild\server\net5.0\server.csproj", "{9642E642-C216-4D61-B7AA-412757DF1B71}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "udp", "udp", "{1539935C-94E5-451F-B0C9-99EB93854DD4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{B022E9DD-8E54-47FD-8939-C18864F2E103}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{2A8F945A-CCD5-4987-A9D9-E01F14FEF2BF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\udp\msbuild\client\net5.0\client.csproj", "{CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{D6D0A514-D048-42BC-8869-72B8E6258F24}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\udp\msbuild\server\net5.0\server.csproj", "{9AA3C6DB-27D9-417D-8BDD-3183AC80762F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "assemblies", "assemblies", "{1787DCCB-9E21-4106-BB81-81AFD41A455B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{BB27180D-B2A4-4AA3-939C-AAFE3E9FD045}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "core", "core", "{0B8327D2-ABE8-477C-9619-B28A1E3698C2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "core", "..\test\Ice\assemblies\msbuild\core\net5.0\core.csproj", "{65C9DD41-5B33-4903-98DA-C1518CB60312}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{F66CA497-3B02-404F-BD37-AC7C413E8462}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\assemblies\msbuild\client\net5.0\client.csproj", "{462744C6-9C76-4E40-A147-AA4C81CBB3A4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "user", "user", "{E82A1F26-557B-4F1A-88DA-041A142CDDE8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "user", "..\test\Ice\assemblies\msbuild\user\net5.0\user.csproj", "{0D5A4357-0147-4669-BFE8-C9252B78B171}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "hold", "hold", "{7AB445AF-ACDB-4864-A82D-1136CC51D1AC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{14EB9D46-521E-4E12-85DE-7651470E650A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{451DDA28-5A49-45AD-B8CB-FC47C85FB4A2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\hold\msbuild\client\net5.0\client.csproj", "{711533CF-3289-489C-A735-AD9438E7E2B4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{D55A3E1E-2314-432D-A0C5-884DE24CFBAB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\hold\msbuild\server\net5.0\server.csproj", "{DD99763A-202E-4485-A2CB-6FD0C8604900}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "echo", "echo", "{22A48A85-75F1-4272-9E37-7057D671F2F3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{25BA41B9-4A53-4104-9E18-80745B5E6A86}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{864DD6D3-C1F6-4A01-84D8-CE7A8569D0FB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\echo\msbuild\server\net5.0\server.csproj", "{1BC6CDBB-747C-4A1E-B027-646527EFF9D5}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "exceptions", "exceptions", "{FA969A09-4B37-4F4B-B601-2EE79D1CB84D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{B37CE5C8-FF1F-40F9-B542-7A70A26EC053}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{6FEAF87D-23A6-4531-BCF0-A7D09F6310E6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\exceptions\msbuild\serveramd\net5.0\serveramd.csproj", "{667B1C83-A570-405A-8976-29EA03A58AB8}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{0140F631-3AF8-4006-919F-92EF2064AA63}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\exceptions\msbuild\client\net5.0\client.csproj", "{0E174AA0-F114-4B38-99F1-8436774BC35F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{77E8198F-94AF-498A-AC89-7FCB091C7997}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\exceptions\msbuild\collocated\net5.0\collocated.csproj", "{351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{C260C50A-DC3E-44F1-8A3D-CC91486B9BDD}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\exceptions\msbuild\server\net5.0\server.csproj", "{58DF3BCB-13B6-4985-B9BE-874232408A71}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "faultTolerance", "faultTolerance", "{6FB56E75-FEA8-4F45-BD64-73248B878E01}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{A917E635-E8BC-427F-BE72-4289DA80F989}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{37699521-9154-4B81-8AF6-8A12A4559F80}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\faultTolerance\msbuild\client\net5.0\client.csproj", "{DF3DD907-E860-4DC2-BA49-301C1215D343}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{082962D2-9AF6-40BF-AF70-F1CE7794F224}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\faultTolerance\msbuild\server\net5.0\server.csproj", "{D3959D80-E695-44BB-8D07-B7696D273BBC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "application", "application", "{97AD5EA9-EC18-4E18-B982-595EF1947318}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{A5261010-8A13-45CD-A17C-03EE85141E4A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{90EC687F-B73A-4703-9693-4738A74C9D7E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\application\msbuild\client\net5.0\client.csproj", "{7AC63385-2E79-441E-8AE7-7C3A77584787}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "objects", "objects", "{46C29634-B6D4-49D6-9088-6A1C609CB456}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{E03B5A49-5B43-4469-A6D5-979CC9B7F5C8}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{A6DF8DAB-61CA-4DFA-8739-5651196B781E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\objects\msbuild\client\net5.0\client.csproj", "{0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{7CC23B9D-6741-409F-96F6-B4FD51671087}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\objects\msbuild\collocated\net5.0\collocated.csproj", "{F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{87007EB4-A74D-470D-BB6A-15BD1B10E5EA}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\objects\msbuild\server\net5.0\server.csproj", "{9B8EA059-E2EC-4187-A800-C559F52CD2DB}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "retry", "retry", "{32CCCDB9-D7E3-4CED-8C82-4FDBDA4CC66F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{7A267237-8A76-4E9D-9E75-C809626D1732}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{464D34FA-4D4E-41EB-B603-626F907900B2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\retry\msbuild\client\net5.0\client.csproj", "{E0C85441-98E3-4B53-8962-50A025F63EE6}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{35E2E146-3611-42C7-B4EF-06D863870194}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\retry\msbuild\collocated\net5.0\collocated.csproj", "{4A83B42D-0340-416E-B14C-ECA73241DA02}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{EDBF7C42-9048-44A9-A12D-A3A22C8CBC9E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\retry\msbuild\server\net5.0\server.csproj", "{2647C31A-CB44-4C93-9F8F-841CDD93D029}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "binding", "binding", "{9324D743-670C-43CA-8405-9BC52EDB4B23}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{B42EB887-5F68-45F6-B8C7-CBD5E794E739}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{8ED96625-63AC-4B0E-8B5B-FFA15D95C8B4}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\binding\msbuild\client\net5.0\client.csproj", "{9465F5E4-99F3-4DA8-8796-BF9A07C59654}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{EB0879E4-FCE4-4E0D-B1B4-F25F343525C9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\binding\msbuild\server\net5.0\server.csproj", "{859B0129-8626-44C2-BC81-73568E3134E4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "slicing", "slicing", "{40390E2A-0837-43AC-9E2E-0A50F467AB96}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "exceptions", "exceptions", "{9A6C3EE4-8591-4782-B59B-978787DF96D7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{8CEC9CC5-1635-4207-8906-B832853F29D3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{84AF0B64-7B23-4188-9658-A70BFBCACC5B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\slicing\exceptions\msbuild\serveramd\net5.0\serveramd.csproj", "{CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{81D2FA40-4E3C-4368-8F30-15CB99F1DB65}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\slicing\exceptions\msbuild\client\net5.0\client.csproj", "{80956AF8-CFF6-429F-8D43-42618471D2BE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{32703C06-82EF-4D39-9659-17D9BD9959EC}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\slicing\exceptions\msbuild\server\net5.0\server.csproj", "{B116F091-BDBB-4FA4-9E07-0C10152816AC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "objects", "objects", "{4A1EAD9A-C112-42AA-9052-5D0283D78DBD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{04BAFEB6-135C-4C44-96FA-42741D4A6E42}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{497B97FF-A840-46A5-9123-746D9B2F1734}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\slicing\objects\msbuild\serveramd\net5.0\serveramd.csproj", "{B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{92EF0534-3D8A-42EB-B348-5FE2FCA65364}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\slicing\objects\msbuild\client\net5.0\client.csproj", "{80AC16FE-CB7F-4281-8F54-45D6660EDF81}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{B5B85ECA-DE01-4643-8AAC-79729EB56BBB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\slicing\objects\msbuild\server\net5.0\server.csproj", "{69725AFF-9269-4834-A090-8E5EDF984A37}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "proxy", "proxy", "{C385C0B8-7312-4886-BD74-7ED271CA0C19}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{06B4B641-234A-4AD5-913A-E75381477893}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{BEBF08CE-D19A-4AE8-998F-A9DB91C5AF03}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\proxy\msbuild\serveramd\net5.0\serveramd.csproj", "{213F14A5-B791-44F7-89A0-E67C10CDFA8C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{0658A119-4730-4BFF-BCB9-426C98207CCB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\proxy\msbuild\client\net5.0\client.csproj", "{ACE2605C-DD91-43BD-9C79-A34AE6F6B036}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{3EE0A1F5-98A7-4553-A9F2-A95148A5AA68}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\proxy\msbuild\collocated\net5.0\collocated.csproj", "{02B6BB37-D823-4002-99B2-3BA2FEF04B36}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{44B8C89D-B98D-4A30-8A89-7A00BCB5B2AD}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\proxy\msbuild\server\net5.0\server.csproj", "{A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "invoke", "invoke", "{946F1A80-001A-4090-B1A7-B8C1E32626A4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{7306331D-C53C-4A94-AF72-8F5E829D371E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{B8B83D50-38BA-497F-B9C5-1AF7B4CF2D6B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\invoke\msbuild\client\net5.0\client.csproj", "{108FC787-0D65-42A1-A72F-CD82A207A46F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{E44967AB-EB33-4453-B8EA-1E705C6BE204}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\invoke\msbuild\server\net5.0\server.csproj", "{B52CD75C-246F-44A9-8B56-56898CB5F0F3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "info", "info", "{E973397D-3937-4DB0-A6DF-A55DCADD8FB2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{2B68A743-9746-4A20-B8A2-A34EF9392866}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{45FB4DBA-CDBA-470B-AB9D-11E7A9761214}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\info\msbuild\client\net5.0\client.csproj", "{866FB33D-793A-4301-BC74-7139BC85F7A2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{CB1CFA85-981E-45DE-97BD-4BBEB051DE63}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\info\msbuild\server\net5.0\server.csproj", "{F045DD46-73E2-43E9-A2F4-0F26896E5723}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dictMapping", "dictMapping", "{E57AF9E4-7AD3-490B-BA86-20B9158B03FD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{0EF13EC5-611F-45BD-A7EB-AB86F482CC54}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{0C123977-3936-47A8-8AE9-6F0F9D70742F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\dictMapping\msbuild\serveramd\net5.0\serveramd.csproj", "{A12841E5-236E-4EC2-B5D9-BB089829FC8C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{59CFEA12-FA5A-475B-8FA2-260B4C75BD1E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\dictMapping\msbuild\client\net5.0\client.csproj", "{4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{A0F8CBEC-2FD6-4726-BF67-D6AC547F9677}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\dictMapping\msbuild\collocated\net5.0\collocated.csproj", "{54ABD75F-A1D4-4F1D-9381-D4755F34AF13}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{1FF53522-443E-4DD5-84ED-C96534B813AB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\dictMapping\msbuild\server\net5.0\server.csproj", "{6961918C-BD6C-4F55-9B29-599A6E9BAA3F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugin", "plugin", "{D1F0A736-CD77-4ECF-83BF-F6A1D5C68B11}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{0157655B-090C-4981-BF4A-B3187C519B9E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{D1BB21AA-99B3-4D08-AF78-CE28FF8F2AD8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\plugin\msbuild\client\net5.0\client.csproj", "{A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "plugin", "plugin", "{8F49722B-9998-4DDA-94DD-265AE8CD0BF6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "plugin", "..\test\Ice\plugin\msbuild\plugin\net5.0\plugin.csproj", "{EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "operations", "operations", "{E341078B-F9E7-4D87-8186-843C532801D6}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{4D728786-8CCA-4B09-A4CB-A174550FD803}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{2BFFE5DF-5323-4A3F-B66F-AACF2EC6F904}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\operations\msbuild\serveramd\net5.0\serveramd.csproj", "{D8402569-6F22-4009-B3F2-72E653DCC816}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{9C6007CA-ECDA-4A84-A725-279BEBC98FCF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\operations\msbuild\client\net5.0\client.csproj", "{FC656241-4C89-4298-A911-D8786F46A819}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramdtie", "serveramdtie", "{121BD6D4-2EA2-4BED-B708-DF6531784886}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramdtie", "..\test\Ice\operations\msbuild\serveramdtie\net5.0\serveramdtie.csproj", "{843AB3FF-CEEB-4310-8AD8-38BC486316F6}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "servertie", "servertie", "{062B5C30-68E3-485E-B739-3764512D6116}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "servertie", "..\test\Ice\operations\msbuild\servertie\net5.0\servertie.csproj", "{B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{2CC7BB73-5985-4138-9F06-D7B592ABE068}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\operations\msbuild\collocated\net5.0\collocated.csproj", "{9394263D-0515-4583-A248-21614C0C6037}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{2D45BE33-25C4-4D79-9380-DAA8E6C2F848}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\operations\msbuild\server\net5.0\server.csproj", "{76D545BC-5554-47BC-927F-336A74F284AC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "servantLocator", "servantLocator", "{21EC2B14-E75C-432A-960C-55D954E0CD39}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{2DE4B636-25DC-4361-AACC-A647E8C8A6BB}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{AA16A14A-7EAB-4D0D-8797-66175252384F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\servantLocator\msbuild\serveramd\net5.0\serveramd.csproj", "{B3C46C35-7773-4FF8-B29E-A7ED93225436}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{D4E1288A-7CB7-4B46-8842-D4D895ED8CEC}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\servantLocator\msbuild\client\net5.0\client.csproj", "{698FDEEA-6D24-455E-92D9-B60B71C56F33}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{C30658A5-F0B3-4008-AB53-1104C1FB5FD3}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\servantLocator\msbuild\collocated\net5.0\collocated.csproj", "{783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{2A138876-D2E8-40C0-B27A-1CDEC4954108}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\servantLocator\msbuild\server\net5.0\server.csproj", "{A3456E6B-276E-460F-956E-EB7DC6CA0D77}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "hash", "hash", "{9A7EC42E-AA59-490D-94C4-4DD932D07FDC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{E4D18E67-59F7-44EA-9174-883183D8FD2F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{BACB2A2E-F8EC-47CF-9534-C8DB4DE1360B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\hash\msbuild\client\net5.0\client.csproj", "{A96A8826-76CA-4AD5-B6C5-11691A2F457C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "defaultValue", "defaultValue", "{B216E5A3-9285-4B4E-B0FA-86EAAC73929D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{067AD0E3-7AE3-4175-A84D-BD1C682E6D0C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{A313EF12-CC3B-4BC1-95F2-1A963369DA3F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\defaultValue\msbuild\client\net5.0\client.csproj", "{279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "checksum", "checksum", "{E2F5B97C-9D80-4318-943D-F4D0D6F338C7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{8DBB5F22-BA3B-4BF7-9456-FDBD1D803E74}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{22C308B6-D201-48F0-9606-0A7E16800857}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\checksum\msbuild\client\net5.0\client.csproj", "{3B184D55-D349-43ED-BF6E-C624740317FA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{87B417E9-D816-4C6D-96E3-DE8B30629161}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\checksum\msbuild\server\net5.0\server.csproj", "{DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "optional", "optional", "{3EF9C591-5A45-4490-B6AC-119A8FF2DD5B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{65E7885D-FA93-412D-822B-DC4510D9AD1B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serveramd", "serveramd", "{AE39F912-1A33-45E9-BDAB-39594BFF0CDD}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serveramd", "..\test\Ice\optional\msbuild\serveramd\net5.0\serveramd.csproj", "{9F385295-C422-48E2-9184-88773DC979F5}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{5790C45E-F8BB-44EF-85AE-80ABAECDF8F7}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\optional\msbuild\client\net5.0\client.csproj", "{DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serializable", "serializable", "{796F420F-C9BA-4623-9DB4-E2F784397A1B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serializable", "..\test\Ice\optional\msbuild\serializable\net5.0\serializable.csproj", "{457A0A73-4A96-43FA-B728-243A7DD8182B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{83CEBF50-47F1-470B-8581-7414CA333054}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\optional\msbuild\server\net5.0\server.csproj", "{DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dispatcher", "dispatcher", "{736C1F0E-352B-4B30-9943-CA34989744FD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{1723E29D-2FA2-4D3C-8062-E1003D23C8EA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{5BDA9F9A-CBD1-4EAE-8580-676343FD311E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\dispatcher\msbuild\client\net5.0\client.csproj", "{2A6DE268-EFCB-4732-8E88-77E3FD76184A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{F1CEDB16-77DB-43A9-907B-8D8222F226CA}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\dispatcher\msbuild\collocated\net5.0\collocated.csproj", "{DF68EF4A-15EA-4D78-804A-5337E00D8EAB}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{8AAB9F16-6325-4596-AA26-926D3F72F15A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\dispatcher\msbuild\server\net5.0\server.csproj", "{23F56DC6-F07E-45AC-A866-2DFAD3A1F202}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "acm", "acm", "{910705C7-7F2B-4D6D-B6CB-64C80E5624FE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{5D272EE9-225F-4726-8AA1-E2956ADB92B9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{4CDD5099-0833-4B7E-AB1F-1E9611A16D1A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\acm\msbuild\client\net5.0\client.csproj", "{0900FEA1-93CF-4AEB-9110-39C5DA196473}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{FB894696-0EA2-4082-8A2A-29CD01936A14}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\acm\msbuild\server\net5.0\server.csproj", "{89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "stream", "stream", "{12C962DF-2768-4B1D-8554-EF3A1913A2FC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{7B56EFC7-CA41-491B-9ADB-29837CD953CA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{EEFEF897-B053-4936-B296-9C6EC88F9C18}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\stream\msbuild\client\net5.0\client.csproj", "{F689BFCB-B440-4DC1-9918-1745F36DE25D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serializable", "serializable", "{B152D8E5-1CC5-4EFB-BB0E-43AB880E46DB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "serializable", "..\test\Ice\stream\msbuild\serializable\net5.0\serializable.csproj", "{40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "admin", "admin", "{4EF07672-318F-47CF-B5EF-E7FC443A20B2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{1EA74416-E277-4927-89E9-12142ACAACEA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{27565266-1F50-4B30-9BB9-F0717A4BB1D5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\admin\msbuild\client\net5.0\client.csproj", "{8788F08A-D617-49E7-8946-E2B431CC4BB4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{6C1C6D6C-3DEA-45F7-A50C-D2369426F174}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\admin\msbuild\server\net5.0\server.csproj", "{72AB952B-2305-489C-BED4-7B3330502845}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "threadPoolPriority", "threadPoolPriority", "{2CD2830D-F81A-4DB2-A7E8-9E5E87B645C1}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{27460670-1DE6-4487-92C2-B52B6BA68CD4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{5B5D4A8E-D688-4D26-8498-6A18DCA94062}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\threadPoolPriority\msbuild\client\net5.0\client.csproj", "{DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{00E27E09-9197-4251-8A46-103B722C12A9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\threadPoolPriority\msbuild\server\net5.0\server.csproj", "{E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "properties", "properties", "{4CDDE6FF-3276-4209-ADE3-2453D02A3970}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{26DD29D0-7498-4223-B67A-BC0F2DD72631}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{3EC719AA-A422-433B-B145-37ED2FFB0D83}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\properties\msbuild\client\net5.0\client.csproj", "{23BA0E21-3C05-46AE-B360-76FDAEADED58}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "enums", "enums", "{2CD3B7B1-1F4F-4A92-BBCB-46489BA6F7E3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{79F6A9A8-7856-4D77-AF0B-1F568B757610}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{7EC4A909-81BC-4F4C-B6C7-D17CD65E0056}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\enums\msbuild\client\net5.0\client.csproj", "{83DB5C6E-6693-4179-8A6E-F28704DB5D50}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{F7A085A4-24BD-476B-92FE-A605BBCC8131}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\enums\msbuild\server\net5.0\server.csproj", "{B35816CE-C424-4779-A517-B3A9BC0C3ACE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "timeout", "timeout", "{BEF8DC31-73BD-4C42-8FB6-3921EA4F5775}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{B08ADD0E-0C6F-4486-A171-D29806836426}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{4B6BDFAD-4B86-450E-8FFB-83BEA046DC41}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\timeout\msbuild\client\net5.0\client.csproj", "{489C045C-796B-4223-95E9-FD63759FD911}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{2072448F-D04F-433D-ABC3-7A20795EBFCF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\timeout\msbuild\server\net5.0\server.csproj", "{BFD43226-59A9-4C7A-8F6D-E67677E88FFB}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "background", "background", "{7621B695-119D-4570-A8B9-1C178A099F1A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{54BD31F4-21D9-43E0-ADF3-F2F472EE4B0A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{8BBC585C-9212-4628-B9C5-0D5358C34049}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\background\msbuild\client\net5.0\client.csproj", "{8C82715F-BC99-4623-A6C2-39EDAF6C6311}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{1E1E6526-5317-4A87-A538-D7988116CDC0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\background\msbuild\server\net5.0\server.csproj", "{EEA65CBF-68B5-4470-A102-40EB94BE78E7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "serialize", "serialize", "{38A210F5-D51A-473A-B02D-8AA136E467F7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{FFB73C44-18EC-48DB-B546-207F96C146AF}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{4AF8EACA-CFB2-4A58-94EE-B374E0E8ED84}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\serialize\msbuild\client\net5.0\client.csproj", "{21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "defaultServant", "defaultServant", "{E181263B-D978-4DB9-A716-AB5CE5309385}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{6334035A-EFB1-40CF-9F85-5C6012BC8D9D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{F3F2995E-3A44-443B-8F6B-1199343DC83A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\defaultServant\msbuild\client\net5.0\client.csproj", "{A12E8603-7E26-4131-A2E9-12C31E53EA33}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "facets", "facets", "{CFF6EE8B-5537-4F9D-B4EF-EF8D695C6072}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{5376E55E-6C5F-40FD-B99E-06C2CDD241D9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{F6FDB52C-07FE-4F78-B2AD-585DBFBE5DC6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\facets\msbuild\client\net5.0\client.csproj", "{B4492F1A-26D7-402E-B738-2DB5274D8A1E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "collocated", "collocated", "{C7B3115E-C312-49B3-A7D9-6ADB05A8D9E6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "collocated", "..\test\Ice\facets\msbuild\collocated\net5.0\collocated.csproj", "{63D6D1B7-227A-4119-A7E8-AB3BB5130545}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{C5477D92-9777-475C-8428-21172732F14C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\facets\msbuild\server\net5.0\server.csproj", "{E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IceGrid", "IceGrid", "{EE74142F-8D71-4BE6-AA5E-74EC2F493452}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "simple", "simple", "{8B93EADF-2D8D-4140-BB98-CEAD7A568095}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{25FC5EAA-D0BD-4B1E-8D40-0300073FF0C9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{B3996FA6-40BF-4EB5-838B-84F17D19E6FB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\IceGrid\simple\msbuild\client\net5.0\client.csproj", "{F977DCB5-AC22-456D-9813-38983DC626AC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{6F853B07-4498-49A9-8E45-140BD1DA874B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\IceGrid\simple\msbuild\server\net5.0\server.csproj", "{4927E0CC-2875-44AA-ADAB-A7E22EBC624B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IceDiscovery", "IceDiscovery", "{7119DC45-CEB8-49A6-A63A-1B62D3E946EC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "simple", "simple", "{C4036747-D3C1-4796-B703-AD244766349F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{70CDFCAF-7DF1-4ED3-992F-A22CE94A402F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{C063923A-BB6C-4834-A84D-7AB22858B560}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\IceDiscovery\simple\msbuild\client\net5.0\client.csproj", "{618A22AA-3E4F-447B-AA82-AE1AC6F1D369}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{B5E5337F-E7BE-49E7-8AED-CFA309343CCF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\IceDiscovery\simple\msbuild\server\net5.0\server.csproj", "{D461E1F4-3D90-4C53-9295-E5F54E16A15C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IceSSL", "IceSSL", "{936C5C6A-C8FE-493F-B7B7-B68495B30441}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "configuration", "configuration", "{9221D403-7222-4229-BF7B-5A5F5BF02783}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{E83751D6-7B36-4A5E-AC00-895A88C55508}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{CB32ADA0-D8B7-4138-8B48-0539AF4F3E1E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\IceSSL\configuration\msbuild\client\net5.0\client.csproj", "{4C982E31-193A-4CF9-8EFB-5DE06207BA6B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{22BCFDEE-ED0B-46BB-8421-EAE862F32A0B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\IceSSL\configuration\msbuild\server\net5.0\server.csproj", "{E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IceUtil", "IceUtil", "{A7AB4641-725F-4CBF-A665-1A06C5C81FA8}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "inputUtil", "inputUtil", "{0A870552-C030-4C7E-8635-199300D5264D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{75753A35-B564-4AF3-B854-4ED6BEEA6699}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{17F90CD6-44CE-4E0C-B28D-5063EAFCA1FE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\IceUtil\inputUtil\msbuild\client\net5.0\client.csproj", "{9A3893E3-1B65-4A06-BA5D-214D8AF08459}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Glacier2", "Glacier2", "{13ED0D90-31B5-410C-B820-D1F22E489E77}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "application", "application", "{B05FB69D-146F-42C2-AD29-7E930386C4D9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{1CC0BCAA-8BEA-4854-87CB-3191CE5B9DB8}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{5579F907-303D-4F50-8C42-8DEAC016CC56}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Glacier2\application\msbuild\client\net5.0\client.csproj", "{81CDF0C9-13F1-44F4-923E-E122E923110E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{15CEB161-A628-4983-9266-104301B4A69A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Glacier2\application\msbuild\server\net5.0\server.csproj", "{01970B0D-B2F2-4B85-B025-7EF216EE4380}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sessionHelper", "sessionHelper", "{CE44C04E-6376-4900-9C1D-337EA8234D80}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{5A6C9BDB-49C9-4532-ABB1-3F807F652312}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{B9C92934-57AC-4124-9F16-47C7BBE636E8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Glacier2\sessionHelper\msbuild\client\net5.0\client.csproj", "{6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{85DBB503-4412-4633-8D3F-D06FDD54E517}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Glacier2\sessionHelper\msbuild\server\net5.0\server.csproj", "{4225D6B8-462D-417D-B743-AAC282FA34EA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "router", "router", "{37411BDB-6965-4990-910F-A5CB78783330}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{1FBF65E4-F3F1-4B4C-87D1-106C1C5B8EB5}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{95FB0D28-891E-4824-A6AF-EF61E1C35117}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Glacier2\router\msbuild\client\net5.0\client.csproj", "{DD71F0AA-8233-4D75-96E8-0CF7D72DA578}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server", "server", "{C51C2611-AADB-464E-AA0B-7E08493A48E0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Glacier2\router\msbuild\server\net5.0\server.csproj", "{08D90340-527E-4064-B5EE-CC4A903ADBE2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IceBox", "IceBox", "{CF135DEA-F308-47B3-8CB4-E2666898A426}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "configuration", "configuration", "{744197D1-C3DB-45FB-9E7E-F1F22C70A5CA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{C95D3C4D-B7F8-4EDA-9CF1-AB53E2380A9B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "testservice", "testservice", "{94AF8ECE-0A63-49F0-B5D8-6A7F423E0EE9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "testservice", "..\test\IceBox\configuration\msbuild\testservice\net5.0\testservice.csproj", "{F70172E1-C29D-4553-A3E2-5275DCD96D5F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{B552E6C3-1F92-465D-A8E4-92F839C9AE7C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\IceBox\configuration\msbuild\client\net5.0\client.csproj", "{BE1123C0-875B-43C8-B44B-CBDDD32560EB}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "admin", "admin", "{E6B28CA6-8909-4579-AF84-4DB6D978B732}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{16844B95-F8BE-4B9D-AEB5-A98B96F71BDF}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "testservice", "testservice", "{2B9B81E7-DC59-4891-9533-53CF489AC7CC}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "testservice", "..\test\IceBox\admin\msbuild\testservice\net5.0\testservice.csproj", "{1598FF79-4BD7-4F16-9D47-0136C39F7FDC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{CFEC45BF-46F4-4A7E-986C-EA4CEB35CC39}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\IceBox\admin\msbuild\client\net5.0\client.csproj", "{536B3186-8F6B-46AC-AC81-2B16A182A78C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Slice", "Slice", "{BC37CE71-3B2B-4B50-85D3-F42A676B36B7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "macros", "macros", "{81F629DB-9A9D-47B6-B872-15E661F44351}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{B1ED537E-5461-4290-9FC0-47111273597E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{BBB77161-329A-422C-98CA-1EB2D9B296BC}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Slice\macros\msbuild\client\net5.0\client.csproj", "{A9731450-39EC-463D-8255-C7492A6CDB0A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "structure", "structure", "{CDCC06BD-E7CC-4B74-AE94-89F94409C8BF}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{C7505B37-E786-4BDC-9B79-55982FDD561E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{D3B9F523-8E1D-41CF-ADBB-F8FF4551E01C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Slice\structure\msbuild\client\net5.0\client.csproj", "{1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "escape", "escape", "{AAA333D5-68CA-471F-ACCB-F1A68656D1D4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msbuild", "msbuild", "{D7715309-9BCF-4025-BFEF-5FF12D16E9FF}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{072A9C19-7C42-4C37-B919-A591DF07103C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Slice\escape\msbuild\client\net5.0\client.csproj", "{E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scope", "scope", "{A1152815-0E00-4E4C-B13E-E466550D83AB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\scope\msbuild\client\net5.0\client.csproj", "{B4061AF6-374C-4011-9CE7-B9D69F106317}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\scope\msbuild\server\net5.0\server.csproj", "{F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "namespacemd", "namespacemd", "{2988E030-1F8E-490B-B8A3-D1F02073500A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "client", "..\test\Ice\namespacemd\msbuild\client\net5.0\client.csproj", "{C56E9BC5-37E6-4001-A45C-D11E64C7385E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "server", "..\test\Ice\namespacemd\msbuild\server\net5.0\server.csproj", "{33983EDC-CF67-4697-81D4-AA5337733FE0}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Debug|x64.Build.0 = Debug|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Debug|x86.Build.0 = Debug|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Release|x64.Build.0 = Release|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8}.Release|x86.Build.0 = Release|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Debug|x64.Build.0 = Debug|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Debug|x86.Build.0 = Debug|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Release|x64.ActiveCfg = Release|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Release|x64.Build.0 = Release|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Release|x86.ActiveCfg = Release|Any CPU
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65}.Release|x86.Build.0 = Release|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Debug|x64.Build.0 = Debug|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Debug|x86.Build.0 = Debug|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Release|x64.ActiveCfg = Release|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Release|x64.Build.0 = Release|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Release|x86.ActiveCfg = Release|Any CPU
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95}.Release|x86.Build.0 = Release|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Debug|x64.Build.0 = Debug|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Debug|x86.Build.0 = Debug|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Release|x64.ActiveCfg = Release|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Release|x64.Build.0 = Release|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Release|x86.ActiveCfg = Release|Any CPU
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8}.Release|x86.Build.0 = Release|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Debug|x64.Build.0 = Debug|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Debug|x86.Build.0 = Debug|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Release|x64.ActiveCfg = Release|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Release|x64.Build.0 = Release|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Release|x86.ActiveCfg = Release|Any CPU
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD}.Release|x86.Build.0 = Release|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Debug|x64.Build.0 = Debug|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Debug|x86.Build.0 = Debug|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Release|Any CPU.Build.0 = Release|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Release|x64.ActiveCfg = Release|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Release|x64.Build.0 = Release|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Release|x86.ActiveCfg = Release|Any CPU
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56}.Release|x86.Build.0 = Release|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Debug|x64.Build.0 = Debug|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Debug|x86.Build.0 = Debug|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Release|x64.ActiveCfg = Release|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Release|x64.Build.0 = Release|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Release|x86.ActiveCfg = Release|Any CPU
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3}.Release|x86.Build.0 = Release|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Debug|x64.Build.0 = Debug|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Debug|x86.Build.0 = Debug|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Release|x64.ActiveCfg = Release|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Release|x64.Build.0 = Release|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Release|x86.ActiveCfg = Release|Any CPU
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9}.Release|x86.Build.0 = Release|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Debug|x64.Build.0 = Debug|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Debug|x86.Build.0 = Debug|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Release|Any CPU.Build.0 = Release|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Release|x64.ActiveCfg = Release|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Release|x64.Build.0 = Release|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Release|x86.ActiveCfg = Release|Any CPU
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92}.Release|x86.Build.0 = Release|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Debug|x64.Build.0 = Debug|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Debug|x86.Build.0 = Debug|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Release|Any CPU.Build.0 = Release|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Release|x64.ActiveCfg = Release|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Release|x64.Build.0 = Release|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Release|x86.ActiveCfg = Release|Any CPU
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31}.Release|x86.Build.0 = Release|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Debug|x64.Build.0 = Debug|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Debug|x86.Build.0 = Debug|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Release|x64.ActiveCfg = Release|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Release|x64.Build.0 = Release|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Release|x86.ActiveCfg = Release|Any CPU
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E}.Release|x86.Build.0 = Release|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Debug|x64.Build.0 = Debug|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Debug|x86.Build.0 = Debug|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Release|x64.ActiveCfg = Release|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Release|x64.Build.0 = Release|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Release|x86.ActiveCfg = Release|Any CPU
+ {74929646-62D2-4684-8E95-07605EBB0A7A}.Release|x86.Build.0 = Release|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Debug|x64.Build.0 = Debug|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Debug|x86.Build.0 = Debug|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Release|x64.ActiveCfg = Release|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Release|x64.Build.0 = Release|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Release|x86.ActiveCfg = Release|Any CPU
+ {924B2644-CDE5-44E4-B315-1D912CAE078A}.Release|x86.Build.0 = Release|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Debug|x64.Build.0 = Debug|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Debug|x86.Build.0 = Debug|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Release|x64.ActiveCfg = Release|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Release|x64.Build.0 = Release|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Release|x86.ActiveCfg = Release|Any CPU
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C}.Release|x86.Build.0 = Release|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Debug|x64.Build.0 = Debug|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Debug|x86.Build.0 = Debug|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Release|x64.ActiveCfg = Release|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Release|x64.Build.0 = Release|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Release|x86.ActiveCfg = Release|Any CPU
+ {90A62765-E1EB-4073-9B77-412935A728E5}.Release|x86.Build.0 = Release|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Debug|x64.Build.0 = Debug|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Debug|x86.Build.0 = Debug|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Release|x64.ActiveCfg = Release|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Release|x64.Build.0 = Release|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Release|x86.ActiveCfg = Release|Any CPU
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B}.Release|x86.Build.0 = Release|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Debug|x64.Build.0 = Debug|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Debug|x86.Build.0 = Debug|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Release|x64.ActiveCfg = Release|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Release|x64.Build.0 = Release|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Release|x86.ActiveCfg = Release|Any CPU
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3}.Release|x86.Build.0 = Release|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Debug|x64.Build.0 = Debug|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Debug|x86.Build.0 = Debug|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Release|x64.ActiveCfg = Release|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Release|x64.Build.0 = Release|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Release|x86.ActiveCfg = Release|Any CPU
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80}.Release|x86.Build.0 = Release|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Debug|x64.Build.0 = Debug|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Debug|x86.Build.0 = Debug|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Release|x64.ActiveCfg = Release|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Release|x64.Build.0 = Release|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Release|x86.ActiveCfg = Release|Any CPU
+ {E50AC237-046A-4CB4-A7A0-30BA48230577}.Release|x86.Build.0 = Release|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Debug|x64.Build.0 = Debug|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Debug|x86.Build.0 = Debug|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Release|x64.ActiveCfg = Release|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Release|x64.Build.0 = Release|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Release|x86.ActiveCfg = Release|Any CPU
+ {2C221812-15A5-45B9-A073-251E2E1CD94E}.Release|x86.Build.0 = Release|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Debug|x64.Build.0 = Debug|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Debug|x86.Build.0 = Debug|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Release|x64.ActiveCfg = Release|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Release|x64.Build.0 = Release|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Release|x86.ActiveCfg = Release|Any CPU
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F}.Release|x86.Build.0 = Release|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Debug|x64.Build.0 = Debug|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Debug|x86.Build.0 = Debug|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Release|x64.ActiveCfg = Release|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Release|x64.Build.0 = Release|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Release|x86.ActiveCfg = Release|Any CPU
+ {A86EE886-14DE-49BD-B947-8116842F61B5}.Release|x86.Build.0 = Release|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Debug|x64.Build.0 = Debug|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Debug|x86.Build.0 = Debug|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Release|x64.ActiveCfg = Release|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Release|x64.Build.0 = Release|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CD6677D-9A23-4175-8F05-A535076A118F}.Release|x86.Build.0 = Release|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Debug|x64.Build.0 = Debug|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Debug|x86.Build.0 = Debug|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Release|x64.ActiveCfg = Release|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Release|x64.Build.0 = Release|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Release|x86.ActiveCfg = Release|Any CPU
+ {9642E642-C216-4D61-B7AA-412757DF1B71}.Release|x86.Build.0 = Release|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Debug|x64.Build.0 = Debug|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Debug|x86.Build.0 = Debug|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Release|x64.ActiveCfg = Release|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Release|x64.Build.0 = Release|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Release|x86.ActiveCfg = Release|Any CPU
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645}.Release|x86.Build.0 = Release|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Debug|x64.Build.0 = Debug|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Debug|x86.Build.0 = Debug|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Release|x64.ActiveCfg = Release|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Release|x64.Build.0 = Release|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Release|x86.ActiveCfg = Release|Any CPU
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F}.Release|x86.Build.0 = Release|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Debug|x64.Build.0 = Debug|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Debug|x86.Build.0 = Debug|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Release|Any CPU.Build.0 = Release|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Release|x64.ActiveCfg = Release|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Release|x64.Build.0 = Release|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Release|x86.ActiveCfg = Release|Any CPU
+ {65C9DD41-5B33-4903-98DA-C1518CB60312}.Release|x86.Build.0 = Release|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Debug|x64.Build.0 = Debug|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Debug|x86.Build.0 = Debug|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Release|x64.ActiveCfg = Release|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Release|x64.Build.0 = Release|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Release|x86.ActiveCfg = Release|Any CPU
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4}.Release|x86.Build.0 = Release|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Debug|x64.Build.0 = Debug|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Debug|x86.Build.0 = Debug|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Release|x64.ActiveCfg = Release|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Release|x64.Build.0 = Release|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Release|x86.ActiveCfg = Release|Any CPU
+ {0D5A4357-0147-4669-BFE8-C9252B78B171}.Release|x86.Build.0 = Release|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Debug|x64.Build.0 = Debug|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Debug|x86.Build.0 = Debug|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Release|x64.ActiveCfg = Release|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Release|x64.Build.0 = Release|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Release|x86.ActiveCfg = Release|Any CPU
+ {711533CF-3289-489C-A735-AD9438E7E2B4}.Release|x86.Build.0 = Release|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Debug|x64.Build.0 = Debug|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Debug|x86.Build.0 = Debug|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Release|x64.ActiveCfg = Release|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Release|x64.Build.0 = Release|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Release|x86.ActiveCfg = Release|Any CPU
+ {DD99763A-202E-4485-A2CB-6FD0C8604900}.Release|x86.Build.0 = Release|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Debug|x64.Build.0 = Debug|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Debug|x86.Build.0 = Debug|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Release|x64.ActiveCfg = Release|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Release|x64.Build.0 = Release|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Release|x86.ActiveCfg = Release|Any CPU
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5}.Release|x86.Build.0 = Release|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Debug|x64.Build.0 = Debug|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Debug|x86.Build.0 = Debug|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Release|x64.ActiveCfg = Release|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Release|x64.Build.0 = Release|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Release|x86.ActiveCfg = Release|Any CPU
+ {667B1C83-A570-405A-8976-29EA03A58AB8}.Release|x86.Build.0 = Release|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Debug|x64.Build.0 = Debug|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Debug|x86.Build.0 = Debug|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Release|x64.ActiveCfg = Release|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Release|x64.Build.0 = Release|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Release|x86.ActiveCfg = Release|Any CPU
+ {0E174AA0-F114-4B38-99F1-8436774BC35F}.Release|x86.Build.0 = Release|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Debug|x64.Build.0 = Debug|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Debug|x86.Build.0 = Debug|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Release|x64.ActiveCfg = Release|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Release|x64.Build.0 = Release|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Release|x86.ActiveCfg = Release|Any CPU
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4}.Release|x86.Build.0 = Release|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Debug|x64.Build.0 = Debug|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Debug|x86.Build.0 = Debug|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Release|Any CPU.Build.0 = Release|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Release|x64.ActiveCfg = Release|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Release|x64.Build.0 = Release|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Release|x86.ActiveCfg = Release|Any CPU
+ {58DF3BCB-13B6-4985-B9BE-874232408A71}.Release|x86.Build.0 = Release|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Debug|x64.Build.0 = Debug|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Debug|x86.Build.0 = Debug|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Release|x64.ActiveCfg = Release|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Release|x64.Build.0 = Release|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Release|x86.ActiveCfg = Release|Any CPU
+ {DF3DD907-E860-4DC2-BA49-301C1215D343}.Release|x86.Build.0 = Release|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Debug|x64.Build.0 = Debug|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Debug|x86.Build.0 = Debug|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Release|x64.ActiveCfg = Release|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Release|x64.Build.0 = Release|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Release|x86.ActiveCfg = Release|Any CPU
+ {D3959D80-E695-44BB-8D07-B7696D273BBC}.Release|x86.Build.0 = Release|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Debug|x64.Build.0 = Debug|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Debug|x86.Build.0 = Debug|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Release|x64.ActiveCfg = Release|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Release|x64.Build.0 = Release|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Release|x86.ActiveCfg = Release|Any CPU
+ {7AC63385-2E79-441E-8AE7-7C3A77584787}.Release|x86.Build.0 = Release|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Debug|x64.Build.0 = Debug|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Debug|x86.Build.0 = Debug|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Release|x64.ActiveCfg = Release|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Release|x64.Build.0 = Release|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Release|x86.ActiveCfg = Release|Any CPU
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7}.Release|x86.Build.0 = Release|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Debug|x64.Build.0 = Debug|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Debug|x86.Build.0 = Debug|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Release|x64.ActiveCfg = Release|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Release|x64.Build.0 = Release|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Release|x86.ActiveCfg = Release|Any CPU
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87}.Release|x86.Build.0 = Release|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Debug|x64.Build.0 = Debug|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Debug|x86.Build.0 = Debug|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Release|x64.ActiveCfg = Release|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Release|x64.Build.0 = Release|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Release|x86.ActiveCfg = Release|Any CPU
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB}.Release|x86.Build.0 = Release|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Debug|x64.Build.0 = Debug|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Debug|x86.Build.0 = Debug|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Release|x64.ActiveCfg = Release|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Release|x64.Build.0 = Release|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Release|x86.ActiveCfg = Release|Any CPU
+ {E0C85441-98E3-4B53-8962-50A025F63EE6}.Release|x86.Build.0 = Release|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Debug|x64.Build.0 = Debug|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Debug|x86.Build.0 = Debug|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Release|x64.ActiveCfg = Release|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Release|x64.Build.0 = Release|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Release|x86.ActiveCfg = Release|Any CPU
+ {4A83B42D-0340-416E-B14C-ECA73241DA02}.Release|x86.Build.0 = Release|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Debug|x64.Build.0 = Debug|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Debug|x86.Build.0 = Debug|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Release|x64.ActiveCfg = Release|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Release|x64.Build.0 = Release|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Release|x86.ActiveCfg = Release|Any CPU
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029}.Release|x86.Build.0 = Release|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Debug|x64.Build.0 = Debug|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Debug|x86.Build.0 = Debug|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Release|x64.ActiveCfg = Release|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Release|x64.Build.0 = Release|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Release|x86.ActiveCfg = Release|Any CPU
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654}.Release|x86.Build.0 = Release|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Debug|x64.Build.0 = Debug|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Debug|x86.Build.0 = Debug|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Release|x64.ActiveCfg = Release|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Release|x64.Build.0 = Release|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Release|x86.ActiveCfg = Release|Any CPU
+ {859B0129-8626-44C2-BC81-73568E3134E4}.Release|x86.Build.0 = Release|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Debug|x64.Build.0 = Debug|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Debug|x86.Build.0 = Debug|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Release|x64.ActiveCfg = Release|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Release|x64.Build.0 = Release|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Release|x86.ActiveCfg = Release|Any CPU
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6}.Release|x86.Build.0 = Release|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Debug|x64.Build.0 = Debug|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Debug|x86.Build.0 = Debug|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Release|x64.ActiveCfg = Release|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Release|x64.Build.0 = Release|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Release|x86.ActiveCfg = Release|Any CPU
+ {80956AF8-CFF6-429F-8D43-42618471D2BE}.Release|x86.Build.0 = Release|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Debug|x64.Build.0 = Debug|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Debug|x86.Build.0 = Debug|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Release|x64.ActiveCfg = Release|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Release|x64.Build.0 = Release|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Release|x86.ActiveCfg = Release|Any CPU
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC}.Release|x86.Build.0 = Release|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Debug|x64.Build.0 = Debug|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Debug|x86.Build.0 = Debug|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Release|x64.ActiveCfg = Release|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Release|x64.Build.0 = Release|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Release|x86.ActiveCfg = Release|Any CPU
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7}.Release|x86.Build.0 = Release|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Debug|x64.Build.0 = Debug|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Debug|x86.Build.0 = Debug|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Release|Any CPU.Build.0 = Release|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Release|x64.ActiveCfg = Release|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Release|x64.Build.0 = Release|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Release|x86.ActiveCfg = Release|Any CPU
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81}.Release|x86.Build.0 = Release|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Debug|x64.Build.0 = Debug|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Debug|x86.Build.0 = Debug|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Release|Any CPU.Build.0 = Release|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Release|x64.ActiveCfg = Release|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Release|x64.Build.0 = Release|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Release|x86.ActiveCfg = Release|Any CPU
+ {69725AFF-9269-4834-A090-8E5EDF984A37}.Release|x86.Build.0 = Release|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Debug|x64.Build.0 = Debug|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Debug|x86.Build.0 = Debug|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Release|x64.ActiveCfg = Release|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Release|x64.Build.0 = Release|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Release|x86.ActiveCfg = Release|Any CPU
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C}.Release|x86.Build.0 = Release|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Debug|x64.Build.0 = Debug|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Debug|x86.Build.0 = Debug|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Release|x64.ActiveCfg = Release|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Release|x64.Build.0 = Release|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Release|x86.ActiveCfg = Release|Any CPU
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036}.Release|x86.Build.0 = Release|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Debug|x64.Build.0 = Debug|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Debug|x86.Build.0 = Debug|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Release|Any CPU.Build.0 = Release|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Release|x64.ActiveCfg = Release|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Release|x64.Build.0 = Release|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Release|x86.ActiveCfg = Release|Any CPU
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36}.Release|x86.Build.0 = Release|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Debug|x64.Build.0 = Debug|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Debug|x86.Build.0 = Debug|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Release|x64.ActiveCfg = Release|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Release|x64.Build.0 = Release|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Release|x86.ActiveCfg = Release|Any CPU
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63}.Release|x86.Build.0 = Release|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Debug|x64.Build.0 = Debug|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Debug|x86.Build.0 = Debug|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Release|x64.ActiveCfg = Release|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Release|x64.Build.0 = Release|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Release|x86.ActiveCfg = Release|Any CPU
+ {108FC787-0D65-42A1-A72F-CD82A207A46F}.Release|x86.Build.0 = Release|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Debug|x64.Build.0 = Debug|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Debug|x86.Build.0 = Debug|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Release|x64.ActiveCfg = Release|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Release|x64.Build.0 = Release|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Release|x86.ActiveCfg = Release|Any CPU
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3}.Release|x86.Build.0 = Release|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Debug|x64.Build.0 = Debug|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Debug|x86.Build.0 = Debug|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Release|x64.ActiveCfg = Release|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Release|x64.Build.0 = Release|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Release|x86.ActiveCfg = Release|Any CPU
+ {866FB33D-793A-4301-BC74-7139BC85F7A2}.Release|x86.Build.0 = Release|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Debug|x64.Build.0 = Debug|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Debug|x86.Build.0 = Debug|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Release|x64.ActiveCfg = Release|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Release|x64.Build.0 = Release|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Release|x86.ActiveCfg = Release|Any CPU
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723}.Release|x86.Build.0 = Release|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Debug|x64.Build.0 = Debug|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Debug|x86.Build.0 = Debug|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Release|x64.ActiveCfg = Release|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Release|x64.Build.0 = Release|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Release|x86.ActiveCfg = Release|Any CPU
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C}.Release|x86.Build.0 = Release|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Debug|x64.Build.0 = Debug|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Debug|x86.Build.0 = Debug|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Release|x64.ActiveCfg = Release|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Release|x64.Build.0 = Release|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Release|x86.ActiveCfg = Release|Any CPU
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D}.Release|x86.Build.0 = Release|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Debug|x64.Build.0 = Debug|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Debug|x86.Build.0 = Debug|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Release|Any CPU.Build.0 = Release|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Release|x64.ActiveCfg = Release|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Release|x64.Build.0 = Release|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Release|x86.ActiveCfg = Release|Any CPU
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13}.Release|x86.Build.0 = Release|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Debug|x64.Build.0 = Debug|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Debug|x86.Build.0 = Debug|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Release|x64.ActiveCfg = Release|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Release|x64.Build.0 = Release|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Release|x86.ActiveCfg = Release|Any CPU
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F}.Release|x86.Build.0 = Release|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Debug|x64.Build.0 = Debug|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Debug|x86.Build.0 = Debug|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Release|x64.ActiveCfg = Release|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Release|x64.Build.0 = Release|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Release|x86.ActiveCfg = Release|Any CPU
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520}.Release|x86.Build.0 = Release|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Debug|x64.Build.0 = Debug|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Debug|x86.Build.0 = Debug|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Release|x64.Build.0 = Release|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Release|x86.ActiveCfg = Release|Any CPU
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3}.Release|x86.Build.0 = Release|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Debug|x64.Build.0 = Debug|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Debug|x86.Build.0 = Debug|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Release|x64.ActiveCfg = Release|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Release|x64.Build.0 = Release|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Release|x86.ActiveCfg = Release|Any CPU
+ {D8402569-6F22-4009-B3F2-72E653DCC816}.Release|x86.Build.0 = Release|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Debug|x64.Build.0 = Debug|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Debug|x86.Build.0 = Debug|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Release|x64.ActiveCfg = Release|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Release|x64.Build.0 = Release|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Release|x86.ActiveCfg = Release|Any CPU
+ {FC656241-4C89-4298-A911-D8786F46A819}.Release|x86.Build.0 = Release|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Debug|x64.Build.0 = Debug|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Debug|x86.Build.0 = Debug|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Release|x64.ActiveCfg = Release|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Release|x64.Build.0 = Release|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Release|x86.ActiveCfg = Release|Any CPU
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6}.Release|x86.Build.0 = Release|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Debug|x64.Build.0 = Debug|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Debug|x86.Build.0 = Debug|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Release|x64.ActiveCfg = Release|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Release|x64.Build.0 = Release|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Release|x86.ActiveCfg = Release|Any CPU
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA}.Release|x86.Build.0 = Release|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Debug|x64.Build.0 = Debug|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Debug|x86.Build.0 = Debug|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Release|x64.ActiveCfg = Release|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Release|x64.Build.0 = Release|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Release|x86.ActiveCfg = Release|Any CPU
+ {9394263D-0515-4583-A248-21614C0C6037}.Release|x86.Build.0 = Release|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Debug|x64.Build.0 = Debug|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Debug|x86.Build.0 = Debug|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Release|x64.ActiveCfg = Release|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Release|x64.Build.0 = Release|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Release|x86.ActiveCfg = Release|Any CPU
+ {76D545BC-5554-47BC-927F-336A74F284AC}.Release|x86.Build.0 = Release|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Debug|x64.Build.0 = Debug|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Debug|x86.Build.0 = Debug|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Release|x64.ActiveCfg = Release|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Release|x64.Build.0 = Release|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Release|x86.ActiveCfg = Release|Any CPU
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436}.Release|x86.Build.0 = Release|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Debug|x64.Build.0 = Debug|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Debug|x86.Build.0 = Debug|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Release|Any CPU.Build.0 = Release|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Release|x64.ActiveCfg = Release|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Release|x64.Build.0 = Release|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Release|x86.ActiveCfg = Release|Any CPU
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33}.Release|x86.Build.0 = Release|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Debug|x64.Build.0 = Debug|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Debug|x86.Build.0 = Debug|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Release|x64.ActiveCfg = Release|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Release|x64.Build.0 = Release|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Release|x86.ActiveCfg = Release|Any CPU
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD}.Release|x86.Build.0 = Release|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Debug|x64.Build.0 = Debug|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Debug|x86.Build.0 = Debug|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Release|x64.ActiveCfg = Release|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Release|x64.Build.0 = Release|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Release|x86.ActiveCfg = Release|Any CPU
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77}.Release|x86.Build.0 = Release|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Debug|x64.Build.0 = Debug|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Debug|x86.Build.0 = Debug|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Release|x64.ActiveCfg = Release|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Release|x64.Build.0 = Release|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Release|x86.ActiveCfg = Release|Any CPU
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C}.Release|x86.Build.0 = Release|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Debug|x64.Build.0 = Debug|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Debug|x86.Build.0 = Debug|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Release|Any CPU.Build.0 = Release|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Release|x64.ActiveCfg = Release|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Release|x64.Build.0 = Release|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Release|x86.ActiveCfg = Release|Any CPU
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466}.Release|x86.Build.0 = Release|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Debug|x64.Build.0 = Debug|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Debug|x86.Build.0 = Debug|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Release|x64.ActiveCfg = Release|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Release|x64.Build.0 = Release|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Release|x86.ActiveCfg = Release|Any CPU
+ {3B184D55-D349-43ED-BF6E-C624740317FA}.Release|x86.Build.0 = Release|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Debug|x64.Build.0 = Debug|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Debug|x86.Build.0 = Debug|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Release|x64.ActiveCfg = Release|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Release|x64.Build.0 = Release|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Release|x86.ActiveCfg = Release|Any CPU
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0}.Release|x86.Build.0 = Release|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Debug|x64.Build.0 = Debug|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Debug|x86.Build.0 = Debug|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Release|x64.ActiveCfg = Release|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Release|x64.Build.0 = Release|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Release|x86.ActiveCfg = Release|Any CPU
+ {9F385295-C422-48E2-9184-88773DC979F5}.Release|x86.Build.0 = Release|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Debug|x64.Build.0 = Debug|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Debug|x86.Build.0 = Debug|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Release|x64.ActiveCfg = Release|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Release|x64.Build.0 = Release|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Release|x86.ActiveCfg = Release|Any CPU
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762}.Release|x86.Build.0 = Release|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Debug|x64.Build.0 = Debug|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Debug|x86.Build.0 = Debug|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Release|x64.ActiveCfg = Release|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Release|x64.Build.0 = Release|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Release|x86.ActiveCfg = Release|Any CPU
+ {457A0A73-4A96-43FA-B728-243A7DD8182B}.Release|x86.Build.0 = Release|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Debug|x64.Build.0 = Debug|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Debug|x86.Build.0 = Debug|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Release|x64.ActiveCfg = Release|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Release|x64.Build.0 = Release|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Release|x86.ActiveCfg = Release|Any CPU
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3}.Release|x86.Build.0 = Release|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Debug|x64.Build.0 = Debug|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Debug|x86.Build.0 = Debug|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Release|x64.ActiveCfg = Release|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Release|x64.Build.0 = Release|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Release|x86.ActiveCfg = Release|Any CPU
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A}.Release|x86.Build.0 = Release|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Debug|x64.Build.0 = Debug|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Debug|x86.Build.0 = Debug|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Release|x64.ActiveCfg = Release|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Release|x64.Build.0 = Release|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Release|x86.ActiveCfg = Release|Any CPU
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB}.Release|x86.Build.0 = Release|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Debug|x64.Build.0 = Debug|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Debug|x86.Build.0 = Debug|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Release|Any CPU.Build.0 = Release|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Release|x64.ActiveCfg = Release|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Release|x64.Build.0 = Release|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Release|x86.ActiveCfg = Release|Any CPU
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202}.Release|x86.Build.0 = Release|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Debug|x64.Build.0 = Debug|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Debug|x86.Build.0 = Debug|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Release|x64.ActiveCfg = Release|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Release|x64.Build.0 = Release|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Release|x86.ActiveCfg = Release|Any CPU
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473}.Release|x86.Build.0 = Release|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Debug|x64.Build.0 = Debug|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Debug|x86.Build.0 = Debug|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Release|x64.ActiveCfg = Release|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Release|x64.Build.0 = Release|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Release|x86.ActiveCfg = Release|Any CPU
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE}.Release|x86.Build.0 = Release|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Debug|x64.Build.0 = Debug|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Debug|x86.Build.0 = Debug|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Release|x64.ActiveCfg = Release|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Release|x64.Build.0 = Release|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Release|x86.ActiveCfg = Release|Any CPU
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D}.Release|x86.Build.0 = Release|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Debug|x64.Build.0 = Debug|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Debug|x86.Build.0 = Debug|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Release|Any CPU.Build.0 = Release|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Release|x64.ActiveCfg = Release|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Release|x64.Build.0 = Release|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Release|x86.ActiveCfg = Release|Any CPU
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37}.Release|x86.Build.0 = Release|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Debug|x64.Build.0 = Debug|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Debug|x86.Build.0 = Debug|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Release|x64.ActiveCfg = Release|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Release|x64.Build.0 = Release|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Release|x86.ActiveCfg = Release|Any CPU
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4}.Release|x86.Build.0 = Release|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Debug|x64.Build.0 = Debug|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Debug|x86.Build.0 = Debug|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Release|Any CPU.Build.0 = Release|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Release|x64.ActiveCfg = Release|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Release|x64.Build.0 = Release|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Release|x86.ActiveCfg = Release|Any CPU
+ {72AB952B-2305-489C-BED4-7B3330502845}.Release|x86.Build.0 = Release|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Debug|x64.Build.0 = Debug|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Debug|x86.Build.0 = Debug|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Release|x64.ActiveCfg = Release|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Release|x64.Build.0 = Release|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Release|x86.ActiveCfg = Release|Any CPU
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A}.Release|x86.Build.0 = Release|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Debug|x64.Build.0 = Debug|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Debug|x86.Build.0 = Debug|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Release|x64.ActiveCfg = Release|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Release|x64.Build.0 = Release|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Release|x86.ActiveCfg = Release|Any CPU
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2}.Release|x86.Build.0 = Release|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Debug|x64.Build.0 = Debug|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Debug|x86.Build.0 = Debug|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Release|Any CPU.Build.0 = Release|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Release|x64.ActiveCfg = Release|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Release|x64.Build.0 = Release|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Release|x86.ActiveCfg = Release|Any CPU
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58}.Release|x86.Build.0 = Release|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Debug|x64.Build.0 = Debug|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Debug|x86.Build.0 = Debug|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Release|Any CPU.Build.0 = Release|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Release|x64.ActiveCfg = Release|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Release|x64.Build.0 = Release|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Release|x86.ActiveCfg = Release|Any CPU
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50}.Release|x86.Build.0 = Release|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Debug|x64.Build.0 = Debug|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Debug|x86.Build.0 = Debug|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Release|x64.ActiveCfg = Release|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Release|x64.Build.0 = Release|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Release|x86.ActiveCfg = Release|Any CPU
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE}.Release|x86.Build.0 = Release|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Debug|x64.Build.0 = Debug|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Debug|x86.Build.0 = Debug|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Release|Any CPU.Build.0 = Release|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Release|x64.ActiveCfg = Release|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Release|x64.Build.0 = Release|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Release|x86.ActiveCfg = Release|Any CPU
+ {489C045C-796B-4223-95E9-FD63759FD911}.Release|x86.Build.0 = Release|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Debug|x64.Build.0 = Debug|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Debug|x86.Build.0 = Debug|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Release|x64.ActiveCfg = Release|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Release|x64.Build.0 = Release|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Release|x86.ActiveCfg = Release|Any CPU
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB}.Release|x86.Build.0 = Release|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Debug|x64.Build.0 = Debug|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Debug|x86.Build.0 = Debug|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Release|x64.ActiveCfg = Release|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Release|x64.Build.0 = Release|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Release|x86.ActiveCfg = Release|Any CPU
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311}.Release|x86.Build.0 = Release|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Debug|x64.Build.0 = Debug|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Debug|x86.Build.0 = Debug|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Release|x64.ActiveCfg = Release|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Release|x64.Build.0 = Release|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Release|x86.ActiveCfg = Release|Any CPU
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7}.Release|x86.Build.0 = Release|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Debug|x64.Build.0 = Debug|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Debug|x86.Build.0 = Debug|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Release|x64.ActiveCfg = Release|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Release|x64.Build.0 = Release|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Release|x86.ActiveCfg = Release|Any CPU
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF}.Release|x86.Build.0 = Release|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Debug|x64.Build.0 = Debug|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Debug|x86.Build.0 = Debug|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Release|x64.ActiveCfg = Release|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Release|x64.Build.0 = Release|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Release|x86.ActiveCfg = Release|Any CPU
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33}.Release|x86.Build.0 = Release|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Debug|x64.Build.0 = Debug|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Debug|x86.Build.0 = Debug|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Release|x64.ActiveCfg = Release|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Release|x64.Build.0 = Release|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Release|x86.ActiveCfg = Release|Any CPU
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E}.Release|x86.Build.0 = Release|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Debug|x64.Build.0 = Debug|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Debug|x86.Build.0 = Debug|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Release|Any CPU.Build.0 = Release|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Release|x64.ActiveCfg = Release|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Release|x64.Build.0 = Release|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Release|x86.ActiveCfg = Release|Any CPU
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545}.Release|x86.Build.0 = Release|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Debug|x64.Build.0 = Debug|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Debug|x86.Build.0 = Debug|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Release|x64.ActiveCfg = Release|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Release|x64.Build.0 = Release|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Release|x86.ActiveCfg = Release|Any CPU
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2}.Release|x86.Build.0 = Release|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Debug|x64.Build.0 = Debug|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Debug|x86.Build.0 = Debug|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Release|x64.ActiveCfg = Release|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Release|x64.Build.0 = Release|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Release|x86.ActiveCfg = Release|Any CPU
+ {F977DCB5-AC22-456D-9813-38983DC626AC}.Release|x86.Build.0 = Release|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Debug|x64.Build.0 = Debug|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Debug|x86.Build.0 = Debug|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Release|x64.ActiveCfg = Release|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Release|x64.Build.0 = Release|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Release|x86.ActiveCfg = Release|Any CPU
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B}.Release|x86.Build.0 = Release|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Debug|x64.Build.0 = Debug|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Debug|x86.Build.0 = Debug|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Release|Any CPU.Build.0 = Release|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Release|x64.ActiveCfg = Release|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Release|x64.Build.0 = Release|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Release|x86.ActiveCfg = Release|Any CPU
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369}.Release|x86.Build.0 = Release|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Debug|x64.Build.0 = Debug|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Debug|x86.Build.0 = Debug|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Release|x64.ActiveCfg = Release|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Release|x64.Build.0 = Release|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Release|x86.ActiveCfg = Release|Any CPU
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C}.Release|x86.Build.0 = Release|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Debug|x64.Build.0 = Debug|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Debug|x86.Build.0 = Debug|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Release|x64.ActiveCfg = Release|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Release|x64.Build.0 = Release|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Release|x86.ActiveCfg = Release|Any CPU
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B}.Release|x86.Build.0 = Release|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Debug|x64.Build.0 = Debug|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Debug|x86.Build.0 = Debug|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Release|x64.ActiveCfg = Release|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Release|x64.Build.0 = Release|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Release|x86.ActiveCfg = Release|Any CPU
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18}.Release|x86.Build.0 = Release|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Debug|x64.Build.0 = Debug|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Debug|x86.Build.0 = Debug|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Release|x64.ActiveCfg = Release|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Release|x64.Build.0 = Release|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Release|x86.ActiveCfg = Release|Any CPU
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459}.Release|x86.Build.0 = Release|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Debug|x64.Build.0 = Debug|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Debug|x86.Build.0 = Debug|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Release|x64.ActiveCfg = Release|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Release|x64.Build.0 = Release|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Release|x86.ActiveCfg = Release|Any CPU
+ {81CDF0C9-13F1-44F4-923E-E122E923110E}.Release|x86.Build.0 = Release|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Debug|x64.Build.0 = Debug|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Debug|x86.Build.0 = Debug|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Release|Any CPU.Build.0 = Release|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Release|x64.ActiveCfg = Release|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Release|x64.Build.0 = Release|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Release|x86.ActiveCfg = Release|Any CPU
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380}.Release|x86.Build.0 = Release|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Debug|x64.Build.0 = Debug|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Debug|x86.Build.0 = Debug|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Release|x64.ActiveCfg = Release|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Release|x64.Build.0 = Release|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Release|x86.ActiveCfg = Release|Any CPU
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D}.Release|x86.Build.0 = Release|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Debug|x64.Build.0 = Debug|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Debug|x86.Build.0 = Debug|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Release|x64.ActiveCfg = Release|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Release|x64.Build.0 = Release|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Release|x86.ActiveCfg = Release|Any CPU
+ {4225D6B8-462D-417D-B743-AAC282FA34EA}.Release|x86.Build.0 = Release|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Debug|x64.Build.0 = Debug|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Debug|x86.Build.0 = Debug|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Release|x64.ActiveCfg = Release|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Release|x64.Build.0 = Release|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Release|x86.ActiveCfg = Release|Any CPU
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578}.Release|x86.Build.0 = Release|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Debug|x64.Build.0 = Debug|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Debug|x86.Build.0 = Debug|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Release|x64.ActiveCfg = Release|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Release|x64.Build.0 = Release|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Release|x86.ActiveCfg = Release|Any CPU
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2}.Release|x86.Build.0 = Release|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Debug|x64.Build.0 = Debug|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Debug|x86.Build.0 = Debug|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Release|x64.ActiveCfg = Release|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Release|x64.Build.0 = Release|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Release|x86.ActiveCfg = Release|Any CPU
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F}.Release|x86.Build.0 = Release|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Debug|x64.Build.0 = Debug|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Debug|x86.Build.0 = Debug|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Release|x64.ActiveCfg = Release|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Release|x64.Build.0 = Release|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Release|x86.ActiveCfg = Release|Any CPU
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB}.Release|x86.Build.0 = Release|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Debug|x64.Build.0 = Debug|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Debug|x86.Build.0 = Debug|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Release|x64.ActiveCfg = Release|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Release|x64.Build.0 = Release|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Release|x86.ActiveCfg = Release|Any CPU
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC}.Release|x86.Build.0 = Release|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Debug|x64.Build.0 = Debug|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Debug|x86.Build.0 = Debug|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Release|x64.ActiveCfg = Release|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Release|x64.Build.0 = Release|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Release|x86.ActiveCfg = Release|Any CPU
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C}.Release|x86.Build.0 = Release|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Debug|x64.Build.0 = Debug|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Debug|x86.Build.0 = Debug|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Release|x64.ActiveCfg = Release|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Release|x64.Build.0 = Release|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Release|x86.ActiveCfg = Release|Any CPU
+ {A9731450-39EC-463D-8255-C7492A6CDB0A}.Release|x86.Build.0 = Release|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Debug|x64.Build.0 = Debug|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Debug|x86.Build.0 = Debug|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Release|x64.ActiveCfg = Release|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Release|x64.Build.0 = Release|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Release|x86.ActiveCfg = Release|Any CPU
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6}.Release|x86.Build.0 = Release|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Debug|x64.Build.0 = Debug|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Debug|x86.Build.0 = Debug|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Release|x64.ActiveCfg = Release|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Release|x64.Build.0 = Release|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Release|x86.ActiveCfg = Release|Any CPU
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E}.Release|x86.Build.0 = Release|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Debug|x64.Build.0 = Debug|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Debug|x86.Build.0 = Debug|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Release|x64.ActiveCfg = Release|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Release|x64.Build.0 = Release|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Release|x86.ActiveCfg = Release|Any CPU
+ {B4061AF6-374C-4011-9CE7-B9D69F106317}.Release|x86.Build.0 = Release|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Debug|x64.Build.0 = Debug|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Debug|x86.Build.0 = Debug|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Release|x64.ActiveCfg = Release|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Release|x64.Build.0 = Release|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Release|x86.ActiveCfg = Release|Any CPU
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA}.Release|x86.Build.0 = Release|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Debug|x64.Build.0 = Debug|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Debug|x86.Build.0 = Debug|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Release|x64.ActiveCfg = Release|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Release|x64.Build.0 = Release|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Release|x86.ActiveCfg = Release|Any CPU
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E}.Release|x86.Build.0 = Release|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Debug|x64.Build.0 = Debug|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Debug|x86.Build.0 = Debug|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Release|x64.ActiveCfg = Release|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Release|x64.Build.0 = Release|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Release|x86.ActiveCfg = Release|Any CPU
+ {33983EDC-CF67-4697-81D4-AA5337733FE0}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {85BCFA35-57C4-447A-BBD6-C81D2F12AD25} = {EB725064-4B8B-4206-A5D9-254403590F0E}
+ {DA5CF27E-272C-4F90-84DA-B27B58673351} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {BCE3E1FE-6FC6-4892-B16B-6958E00AF7F0} = {DA5CF27E-272C-4F90-84DA-B27B58673351}
+ {626C0C11-B8E1-4EE7-B691-B1AB38A60609} = {BCE3E1FE-6FC6-4892-B16B-6958E00AF7F0}
+ {7C2E5D0C-EEB4-4D29-9752-F3989B9E93D8} = {626C0C11-B8E1-4EE7-B691-B1AB38A60609}
+ {C5D2DD93-B375-47D3-96A7-6C061F0EDA75} = {BCE3E1FE-6FC6-4892-B16B-6958E00AF7F0}
+ {DA4E7C14-40D8-4329-9F2E-25C4132DEE65} = {C5D2DD93-B375-47D3-96A7-6C061F0EDA75}
+ {5EE186FA-42FD-4F9D-83DA-87C6785F88B2} = {BCE3E1FE-6FC6-4892-B16B-6958E00AF7F0}
+ {6FF90995-FBBD-4024-8BF0-62B7BD26AC95} = {5EE186FA-42FD-4F9D-83DA-87C6785F88B2}
+ {E4E3C843-C52C-4025-8072-78DBFD609083} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {D5355993-9557-46E9-B90C-8DD93DB9A31A} = {E4E3C843-C52C-4025-8072-78DBFD609083}
+ {70595B1E-2E4E-4B58-B47D-FCBEBD1805AA} = {D5355993-9557-46E9-B90C-8DD93DB9A31A}
+ {8D2A4C15-1E8B-44CA-8552-30F8BF8287B8} = {70595B1E-2E4E-4B58-B47D-FCBEBD1805AA}
+ {7F6330A7-BBA6-4609-B02C-FB250A49B5C7} = {D5355993-9557-46E9-B90C-8DD93DB9A31A}
+ {395D7881-8FDF-45EE-B81D-F3F901CBEAFD} = {7F6330A7-BBA6-4609-B02C-FB250A49B5C7}
+ {9344F6A6-799D-47A9-BD58-81E85608C360} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {1CEE84C9-B12F-4376-A9D8-6CFEA5913B06} = {9344F6A6-799D-47A9-BD58-81E85608C360}
+ {DF8E45A4-007E-4D78-828E-DCDDCDBD5C8C} = {1CEE84C9-B12F-4376-A9D8-6CFEA5913B06}
+ {996AE0FC-D4FA-4BAD-89E6-CEE14771EF56} = {DF8E45A4-007E-4D78-828E-DCDDCDBD5C8C}
+ {7B019069-A6F9-43A2-915D-B1AA368FDA92} = {1CEE84C9-B12F-4376-A9D8-6CFEA5913B06}
+ {4D558F5D-2D92-44AD-83D7-92A684BB09B3} = {7B019069-A6F9-43A2-915D-B1AA368FDA92}
+ {328CCF98-D588-4E2F-9BA2-B5FEAA45325B} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {7192E17C-FA06-4108-B172-676DB9921A1C} = {328CCF98-D588-4E2F-9BA2-B5FEAA45325B}
+ {07D3EF83-3766-45AB-8D6F-C524CD405B9A} = {7192E17C-FA06-4108-B172-676DB9921A1C}
+ {BC23FB1D-7902-4892-BAD7-B9C9CDAD9DE9} = {07D3EF83-3766-45AB-8D6F-C524CD405B9A}
+ {1020E906-BB6B-4134-AE60-1ECF9D513D45} = {7192E17C-FA06-4108-B172-676DB9921A1C}
+ {04563AA5-35F0-4E40-AAFE-641F1511DA92} = {1020E906-BB6B-4134-AE60-1ECF9D513D45}
+ {FFE24D64-1B54-4EAD-AA1A-53D51C902989} = {7192E17C-FA06-4108-B172-676DB9921A1C}
+ {816A32DF-4F3C-46CC-9AA7-05EA967E3E31} = {FFE24D64-1B54-4EAD-AA1A-53D51C902989}
+ {9C2C59AF-0278-407F-9916-01AC6234EC63} = {7192E17C-FA06-4108-B172-676DB9921A1C}
+ {BBE2B608-3838-4532-B7B8-9E7A732C574E} = {9C2C59AF-0278-407F-9916-01AC6234EC63}
+ {22553532-1E2F-49B4-9703-B1AED3485073} = {7192E17C-FA06-4108-B172-676DB9921A1C}
+ {74929646-62D2-4684-8E95-07605EBB0A7A} = {22553532-1E2F-49B4-9703-B1AED3485073}
+ {6527AD92-52BA-416F-8B54-DB043172BEEE} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {C987E33C-A6BE-46FD-84CB-AD916E44B4A5} = {6527AD92-52BA-416F-8B54-DB043172BEEE}
+ {7376A1B9-7972-4CC6-A74A-9F0C3999A04E} = {C987E33C-A6BE-46FD-84CB-AD916E44B4A5}
+ {924B2644-CDE5-44E4-B315-1D912CAE078A} = {7376A1B9-7972-4CC6-A74A-9F0C3999A04E}
+ {2774F3A7-CE02-49CD-B3C8-BE40A0D62D0A} = {C987E33C-A6BE-46FD-84CB-AD916E44B4A5}
+ {A58F2515-C01C-412F-B746-1DF1DB800C1C} = {2774F3A7-CE02-49CD-B3C8-BE40A0D62D0A}
+ {C26E43E2-A226-4A3C-B66D-1D8EA14C92E5} = {C987E33C-A6BE-46FD-84CB-AD916E44B4A5}
+ {90A62765-E1EB-4073-9B77-412935A728E5} = {C26E43E2-A226-4A3C-B66D-1D8EA14C92E5}
+ {59DAF34A-51D4-4957-83DD-8581B1F03D26} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {73E908CB-B78C-4854-9959-BF49CEAC09FC} = {59DAF34A-51D4-4957-83DD-8581B1F03D26}
+ {6E443ADE-5852-49BB-BC2B-E549529445A0} = {73E908CB-B78C-4854-9959-BF49CEAC09FC}
+ {65E7F078-1BC4-47FE-BEDD-717C2CF7688B} = {6E443ADE-5852-49BB-BC2B-E549529445A0}
+ {ECCA1ABE-AABC-4D7D-BD99-28638D428920} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {7C3B9801-EEEF-458E-820E-B3E0962FD426} = {ECCA1ABE-AABC-4D7D-BD99-28638D428920}
+ {4B17608A-DFF0-4611-9B4D-4E03C03CA4E8} = {7C3B9801-EEEF-458E-820E-B3E0962FD426}
+ {966E164A-BCAC-4096-BDE1-649051BEF7E3} = {4B17608A-DFF0-4611-9B4D-4E03C03CA4E8}
+ {4D3EE680-1BAE-4554-8304-37F4DDBCD67E} = {7C3B9801-EEEF-458E-820E-B3E0962FD426}
+ {AAF0F9A2-9745-4916-BEC2-1F41BD3AAD80} = {4D3EE680-1BAE-4554-8304-37F4DDBCD67E}
+ {2FA28609-411C-4299-A5BF-CDD2217793D1} = {7C3B9801-EEEF-458E-820E-B3E0962FD426}
+ {E50AC237-046A-4CB4-A7A0-30BA48230577} = {2FA28609-411C-4299-A5BF-CDD2217793D1}
+ {8CE267D6-D834-41F1-AB03-998666F2004D} = {7C3B9801-EEEF-458E-820E-B3E0962FD426}
+ {2C221812-15A5-45B9-A073-251E2E1CD94E} = {8CE267D6-D834-41F1-AB03-998666F2004D}
+ {51326988-961F-41BE-8734-C7C0D139507C} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {EC6A9BAE-FA56-40AA-8786-B2DB7DD2CDAC} = {51326988-961F-41BE-8734-C7C0D139507C}
+ {C513F72D-9687-43EE-A5EF-F1BE587D7496} = {EC6A9BAE-FA56-40AA-8786-B2DB7DD2CDAC}
+ {FA1FA122-F665-41BB-ADF4-C1283576F86F} = {C513F72D-9687-43EE-A5EF-F1BE587D7496}
+ {F1E9F9E4-3145-4E3E-B9A4-12369C019ED7} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {82C343C8-9637-4008-B5F3-B63ED8DD2AA6} = {F1E9F9E4-3145-4E3E-B9A4-12369C019ED7}
+ {9E467158-F23E-4B39-A9A6-BD82472E3EE1} = {82C343C8-9637-4008-B5F3-B63ED8DD2AA6}
+ {A86EE886-14DE-49BD-B947-8116842F61B5} = {9E467158-F23E-4B39-A9A6-BD82472E3EE1}
+ {4B6C72CC-E882-4598-B148-126A0C639319} = {82C343C8-9637-4008-B5F3-B63ED8DD2AA6}
+ {2CD6677D-9A23-4175-8F05-A535076A118F} = {4B6C72CC-E882-4598-B148-126A0C639319}
+ {690086C7-9F14-473C-BA6D-A91211C2D47C} = {82C343C8-9637-4008-B5F3-B63ED8DD2AA6}
+ {9642E642-C216-4D61-B7AA-412757DF1B71} = {690086C7-9F14-473C-BA6D-A91211C2D47C}
+ {1539935C-94E5-451F-B0C9-99EB93854DD4} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {B022E9DD-8E54-47FD-8939-C18864F2E103} = {1539935C-94E5-451F-B0C9-99EB93854DD4}
+ {2A8F945A-CCD5-4987-A9D9-E01F14FEF2BF} = {B022E9DD-8E54-47FD-8939-C18864F2E103}
+ {CC7E6B36-8C07-4E5C-9BEC-840CB05A7645} = {2A8F945A-CCD5-4987-A9D9-E01F14FEF2BF}
+ {D6D0A514-D048-42BC-8869-72B8E6258F24} = {B022E9DD-8E54-47FD-8939-C18864F2E103}
+ {9AA3C6DB-27D9-417D-8BDD-3183AC80762F} = {D6D0A514-D048-42BC-8869-72B8E6258F24}
+ {1787DCCB-9E21-4106-BB81-81AFD41A455B} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {BB27180D-B2A4-4AA3-939C-AAFE3E9FD045} = {1787DCCB-9E21-4106-BB81-81AFD41A455B}
+ {0B8327D2-ABE8-477C-9619-B28A1E3698C2} = {BB27180D-B2A4-4AA3-939C-AAFE3E9FD045}
+ {65C9DD41-5B33-4903-98DA-C1518CB60312} = {0B8327D2-ABE8-477C-9619-B28A1E3698C2}
+ {F66CA497-3B02-404F-BD37-AC7C413E8462} = {BB27180D-B2A4-4AA3-939C-AAFE3E9FD045}
+ {462744C6-9C76-4E40-A147-AA4C81CBB3A4} = {F66CA497-3B02-404F-BD37-AC7C413E8462}
+ {E82A1F26-557B-4F1A-88DA-041A142CDDE8} = {BB27180D-B2A4-4AA3-939C-AAFE3E9FD045}
+ {0D5A4357-0147-4669-BFE8-C9252B78B171} = {E82A1F26-557B-4F1A-88DA-041A142CDDE8}
+ {7AB445AF-ACDB-4864-A82D-1136CC51D1AC} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {14EB9D46-521E-4E12-85DE-7651470E650A} = {7AB445AF-ACDB-4864-A82D-1136CC51D1AC}
+ {451DDA28-5A49-45AD-B8CB-FC47C85FB4A2} = {14EB9D46-521E-4E12-85DE-7651470E650A}
+ {711533CF-3289-489C-A735-AD9438E7E2B4} = {451DDA28-5A49-45AD-B8CB-FC47C85FB4A2}
+ {D55A3E1E-2314-432D-A0C5-884DE24CFBAB} = {14EB9D46-521E-4E12-85DE-7651470E650A}
+ {DD99763A-202E-4485-A2CB-6FD0C8604900} = {D55A3E1E-2314-432D-A0C5-884DE24CFBAB}
+ {22A48A85-75F1-4272-9E37-7057D671F2F3} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {25BA41B9-4A53-4104-9E18-80745B5E6A86} = {22A48A85-75F1-4272-9E37-7057D671F2F3}
+ {864DD6D3-C1F6-4A01-84D8-CE7A8569D0FB} = {25BA41B9-4A53-4104-9E18-80745B5E6A86}
+ {1BC6CDBB-747C-4A1E-B027-646527EFF9D5} = {864DD6D3-C1F6-4A01-84D8-CE7A8569D0FB}
+ {FA969A09-4B37-4F4B-B601-2EE79D1CB84D} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {B37CE5C8-FF1F-40F9-B542-7A70A26EC053} = {FA969A09-4B37-4F4B-B601-2EE79D1CB84D}
+ {6FEAF87D-23A6-4531-BCF0-A7D09F6310E6} = {B37CE5C8-FF1F-40F9-B542-7A70A26EC053}
+ {667B1C83-A570-405A-8976-29EA03A58AB8} = {6FEAF87D-23A6-4531-BCF0-A7D09F6310E6}
+ {0140F631-3AF8-4006-919F-92EF2064AA63} = {B37CE5C8-FF1F-40F9-B542-7A70A26EC053}
+ {0E174AA0-F114-4B38-99F1-8436774BC35F} = {0140F631-3AF8-4006-919F-92EF2064AA63}
+ {77E8198F-94AF-498A-AC89-7FCB091C7997} = {B37CE5C8-FF1F-40F9-B542-7A70A26EC053}
+ {351DA6FB-A6AB-4E2E-B9CE-0570B3C38BF4} = {77E8198F-94AF-498A-AC89-7FCB091C7997}
+ {C260C50A-DC3E-44F1-8A3D-CC91486B9BDD} = {B37CE5C8-FF1F-40F9-B542-7A70A26EC053}
+ {58DF3BCB-13B6-4985-B9BE-874232408A71} = {C260C50A-DC3E-44F1-8A3D-CC91486B9BDD}
+ {6FB56E75-FEA8-4F45-BD64-73248B878E01} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {A917E635-E8BC-427F-BE72-4289DA80F989} = {6FB56E75-FEA8-4F45-BD64-73248B878E01}
+ {37699521-9154-4B81-8AF6-8A12A4559F80} = {A917E635-E8BC-427F-BE72-4289DA80F989}
+ {DF3DD907-E860-4DC2-BA49-301C1215D343} = {37699521-9154-4B81-8AF6-8A12A4559F80}
+ {082962D2-9AF6-40BF-AF70-F1CE7794F224} = {A917E635-E8BC-427F-BE72-4289DA80F989}
+ {D3959D80-E695-44BB-8D07-B7696D273BBC} = {082962D2-9AF6-40BF-AF70-F1CE7794F224}
+ {97AD5EA9-EC18-4E18-B982-595EF1947318} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {A5261010-8A13-45CD-A17C-03EE85141E4A} = {97AD5EA9-EC18-4E18-B982-595EF1947318}
+ {90EC687F-B73A-4703-9693-4738A74C9D7E} = {A5261010-8A13-45CD-A17C-03EE85141E4A}
+ {7AC63385-2E79-441E-8AE7-7C3A77584787} = {90EC687F-B73A-4703-9693-4738A74C9D7E}
+ {46C29634-B6D4-49D6-9088-6A1C609CB456} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {E03B5A49-5B43-4469-A6D5-979CC9B7F5C8} = {46C29634-B6D4-49D6-9088-6A1C609CB456}
+ {A6DF8DAB-61CA-4DFA-8739-5651196B781E} = {E03B5A49-5B43-4469-A6D5-979CC9B7F5C8}
+ {0AA89AE0-0CD1-4206-BF54-C5C1B2EAD7D7} = {A6DF8DAB-61CA-4DFA-8739-5651196B781E}
+ {7CC23B9D-6741-409F-96F6-B4FD51671087} = {E03B5A49-5B43-4469-A6D5-979CC9B7F5C8}
+ {F75A4F73-20BC-4F54-AAD5-23C42FD9FD87} = {7CC23B9D-6741-409F-96F6-B4FD51671087}
+ {87007EB4-A74D-470D-BB6A-15BD1B10E5EA} = {E03B5A49-5B43-4469-A6D5-979CC9B7F5C8}
+ {9B8EA059-E2EC-4187-A800-C559F52CD2DB} = {87007EB4-A74D-470D-BB6A-15BD1B10E5EA}
+ {32CCCDB9-D7E3-4CED-8C82-4FDBDA4CC66F} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {7A267237-8A76-4E9D-9E75-C809626D1732} = {32CCCDB9-D7E3-4CED-8C82-4FDBDA4CC66F}
+ {464D34FA-4D4E-41EB-B603-626F907900B2} = {7A267237-8A76-4E9D-9E75-C809626D1732}
+ {E0C85441-98E3-4B53-8962-50A025F63EE6} = {464D34FA-4D4E-41EB-B603-626F907900B2}
+ {35E2E146-3611-42C7-B4EF-06D863870194} = {7A267237-8A76-4E9D-9E75-C809626D1732}
+ {4A83B42D-0340-416E-B14C-ECA73241DA02} = {35E2E146-3611-42C7-B4EF-06D863870194}
+ {EDBF7C42-9048-44A9-A12D-A3A22C8CBC9E} = {7A267237-8A76-4E9D-9E75-C809626D1732}
+ {2647C31A-CB44-4C93-9F8F-841CDD93D029} = {EDBF7C42-9048-44A9-A12D-A3A22C8CBC9E}
+ {9324D743-670C-43CA-8405-9BC52EDB4B23} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {B42EB887-5F68-45F6-B8C7-CBD5E794E739} = {9324D743-670C-43CA-8405-9BC52EDB4B23}
+ {8ED96625-63AC-4B0E-8B5B-FFA15D95C8B4} = {B42EB887-5F68-45F6-B8C7-CBD5E794E739}
+ {9465F5E4-99F3-4DA8-8796-BF9A07C59654} = {8ED96625-63AC-4B0E-8B5B-FFA15D95C8B4}
+ {EB0879E4-FCE4-4E0D-B1B4-F25F343525C9} = {B42EB887-5F68-45F6-B8C7-CBD5E794E739}
+ {859B0129-8626-44C2-BC81-73568E3134E4} = {EB0879E4-FCE4-4E0D-B1B4-F25F343525C9}
+ {40390E2A-0837-43AC-9E2E-0A50F467AB96} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {9A6C3EE4-8591-4782-B59B-978787DF96D7} = {40390E2A-0837-43AC-9E2E-0A50F467AB96}
+ {8CEC9CC5-1635-4207-8906-B832853F29D3} = {9A6C3EE4-8591-4782-B59B-978787DF96D7}
+ {84AF0B64-7B23-4188-9658-A70BFBCACC5B} = {8CEC9CC5-1635-4207-8906-B832853F29D3}
+ {CC6E8EAD-AE07-4F88-BC2D-A262C27FFBB6} = {84AF0B64-7B23-4188-9658-A70BFBCACC5B}
+ {81D2FA40-4E3C-4368-8F30-15CB99F1DB65} = {8CEC9CC5-1635-4207-8906-B832853F29D3}
+ {80956AF8-CFF6-429F-8D43-42618471D2BE} = {81D2FA40-4E3C-4368-8F30-15CB99F1DB65}
+ {32703C06-82EF-4D39-9659-17D9BD9959EC} = {8CEC9CC5-1635-4207-8906-B832853F29D3}
+ {B116F091-BDBB-4FA4-9E07-0C10152816AC} = {32703C06-82EF-4D39-9659-17D9BD9959EC}
+ {4A1EAD9A-C112-42AA-9052-5D0283D78DBD} = {40390E2A-0837-43AC-9E2E-0A50F467AB96}
+ {04BAFEB6-135C-4C44-96FA-42741D4A6E42} = {4A1EAD9A-C112-42AA-9052-5D0283D78DBD}
+ {497B97FF-A840-46A5-9123-746D9B2F1734} = {04BAFEB6-135C-4C44-96FA-42741D4A6E42}
+ {B599BA5E-AC6A-4BB8-828A-B26D0D88F4E7} = {497B97FF-A840-46A5-9123-746D9B2F1734}
+ {92EF0534-3D8A-42EB-B348-5FE2FCA65364} = {04BAFEB6-135C-4C44-96FA-42741D4A6E42}
+ {80AC16FE-CB7F-4281-8F54-45D6660EDF81} = {92EF0534-3D8A-42EB-B348-5FE2FCA65364}
+ {B5B85ECA-DE01-4643-8AAC-79729EB56BBB} = {04BAFEB6-135C-4C44-96FA-42741D4A6E42}
+ {69725AFF-9269-4834-A090-8E5EDF984A37} = {B5B85ECA-DE01-4643-8AAC-79729EB56BBB}
+ {C385C0B8-7312-4886-BD74-7ED271CA0C19} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {06B4B641-234A-4AD5-913A-E75381477893} = {C385C0B8-7312-4886-BD74-7ED271CA0C19}
+ {BEBF08CE-D19A-4AE8-998F-A9DB91C5AF03} = {06B4B641-234A-4AD5-913A-E75381477893}
+ {213F14A5-B791-44F7-89A0-E67C10CDFA8C} = {BEBF08CE-D19A-4AE8-998F-A9DB91C5AF03}
+ {0658A119-4730-4BFF-BCB9-426C98207CCB} = {06B4B641-234A-4AD5-913A-E75381477893}
+ {ACE2605C-DD91-43BD-9C79-A34AE6F6B036} = {0658A119-4730-4BFF-BCB9-426C98207CCB}
+ {3EE0A1F5-98A7-4553-A9F2-A95148A5AA68} = {06B4B641-234A-4AD5-913A-E75381477893}
+ {02B6BB37-D823-4002-99B2-3BA2FEF04B36} = {3EE0A1F5-98A7-4553-A9F2-A95148A5AA68}
+ {44B8C89D-B98D-4A30-8A89-7A00BCB5B2AD} = {06B4B641-234A-4AD5-913A-E75381477893}
+ {A9D9D620-C8BA-46E9-96D3-EA56C2F9BB63} = {44B8C89D-B98D-4A30-8A89-7A00BCB5B2AD}
+ {946F1A80-001A-4090-B1A7-B8C1E32626A4} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {7306331D-C53C-4A94-AF72-8F5E829D371E} = {946F1A80-001A-4090-B1A7-B8C1E32626A4}
+ {B8B83D50-38BA-497F-B9C5-1AF7B4CF2D6B} = {7306331D-C53C-4A94-AF72-8F5E829D371E}
+ {108FC787-0D65-42A1-A72F-CD82A207A46F} = {B8B83D50-38BA-497F-B9C5-1AF7B4CF2D6B}
+ {E44967AB-EB33-4453-B8EA-1E705C6BE204} = {7306331D-C53C-4A94-AF72-8F5E829D371E}
+ {B52CD75C-246F-44A9-8B56-56898CB5F0F3} = {E44967AB-EB33-4453-B8EA-1E705C6BE204}
+ {E973397D-3937-4DB0-A6DF-A55DCADD8FB2} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {2B68A743-9746-4A20-B8A2-A34EF9392866} = {E973397D-3937-4DB0-A6DF-A55DCADD8FB2}
+ {45FB4DBA-CDBA-470B-AB9D-11E7A9761214} = {2B68A743-9746-4A20-B8A2-A34EF9392866}
+ {866FB33D-793A-4301-BC74-7139BC85F7A2} = {45FB4DBA-CDBA-470B-AB9D-11E7A9761214}
+ {CB1CFA85-981E-45DE-97BD-4BBEB051DE63} = {2B68A743-9746-4A20-B8A2-A34EF9392866}
+ {F045DD46-73E2-43E9-A2F4-0F26896E5723} = {CB1CFA85-981E-45DE-97BD-4BBEB051DE63}
+ {E57AF9E4-7AD3-490B-BA86-20B9158B03FD} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {0EF13EC5-611F-45BD-A7EB-AB86F482CC54} = {E57AF9E4-7AD3-490B-BA86-20B9158B03FD}
+ {0C123977-3936-47A8-8AE9-6F0F9D70742F} = {0EF13EC5-611F-45BD-A7EB-AB86F482CC54}
+ {A12841E5-236E-4EC2-B5D9-BB089829FC8C} = {0C123977-3936-47A8-8AE9-6F0F9D70742F}
+ {59CFEA12-FA5A-475B-8FA2-260B4C75BD1E} = {0EF13EC5-611F-45BD-A7EB-AB86F482CC54}
+ {4FADCEC9-3384-469D-A1E9-2CE3D0A12D6D} = {59CFEA12-FA5A-475B-8FA2-260B4C75BD1E}
+ {A0F8CBEC-2FD6-4726-BF67-D6AC547F9677} = {0EF13EC5-611F-45BD-A7EB-AB86F482CC54}
+ {54ABD75F-A1D4-4F1D-9381-D4755F34AF13} = {A0F8CBEC-2FD6-4726-BF67-D6AC547F9677}
+ {1FF53522-443E-4DD5-84ED-C96534B813AB} = {0EF13EC5-611F-45BD-A7EB-AB86F482CC54}
+ {6961918C-BD6C-4F55-9B29-599A6E9BAA3F} = {1FF53522-443E-4DD5-84ED-C96534B813AB}
+ {D1F0A736-CD77-4ECF-83BF-F6A1D5C68B11} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {0157655B-090C-4981-BF4A-B3187C519B9E} = {D1F0A736-CD77-4ECF-83BF-F6A1D5C68B11}
+ {D1BB21AA-99B3-4D08-AF78-CE28FF8F2AD8} = {0157655B-090C-4981-BF4A-B3187C519B9E}
+ {A524B8F4-A7F6-4FB9-BE32-4BBBD2A40520} = {D1BB21AA-99B3-4D08-AF78-CE28FF8F2AD8}
+ {8F49722B-9998-4DDA-94DD-265AE8CD0BF6} = {0157655B-090C-4981-BF4A-B3187C519B9E}
+ {EF1E30B7-D0B9-422E-958C-E55E8F3B16B3} = {8F49722B-9998-4DDA-94DD-265AE8CD0BF6}
+ {E341078B-F9E7-4D87-8186-843C532801D6} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {4D728786-8CCA-4B09-A4CB-A174550FD803} = {E341078B-F9E7-4D87-8186-843C532801D6}
+ {2BFFE5DF-5323-4A3F-B66F-AACF2EC6F904} = {4D728786-8CCA-4B09-A4CB-A174550FD803}
+ {D8402569-6F22-4009-B3F2-72E653DCC816} = {2BFFE5DF-5323-4A3F-B66F-AACF2EC6F904}
+ {9C6007CA-ECDA-4A84-A725-279BEBC98FCF} = {4D728786-8CCA-4B09-A4CB-A174550FD803}
+ {FC656241-4C89-4298-A911-D8786F46A819} = {9C6007CA-ECDA-4A84-A725-279BEBC98FCF}
+ {121BD6D4-2EA2-4BED-B708-DF6531784886} = {4D728786-8CCA-4B09-A4CB-A174550FD803}
+ {843AB3FF-CEEB-4310-8AD8-38BC486316F6} = {121BD6D4-2EA2-4BED-B708-DF6531784886}
+ {062B5C30-68E3-485E-B739-3764512D6116} = {4D728786-8CCA-4B09-A4CB-A174550FD803}
+ {B92C5713-F3EE-47FA-9E5E-465BE42D8FDA} = {062B5C30-68E3-485E-B739-3764512D6116}
+ {2CC7BB73-5985-4138-9F06-D7B592ABE068} = {4D728786-8CCA-4B09-A4CB-A174550FD803}
+ {9394263D-0515-4583-A248-21614C0C6037} = {2CC7BB73-5985-4138-9F06-D7B592ABE068}
+ {2D45BE33-25C4-4D79-9380-DAA8E6C2F848} = {4D728786-8CCA-4B09-A4CB-A174550FD803}
+ {76D545BC-5554-47BC-927F-336A74F284AC} = {2D45BE33-25C4-4D79-9380-DAA8E6C2F848}
+ {21EC2B14-E75C-432A-960C-55D954E0CD39} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {2DE4B636-25DC-4361-AACC-A647E8C8A6BB} = {21EC2B14-E75C-432A-960C-55D954E0CD39}
+ {AA16A14A-7EAB-4D0D-8797-66175252384F} = {2DE4B636-25DC-4361-AACC-A647E8C8A6BB}
+ {B3C46C35-7773-4FF8-B29E-A7ED93225436} = {AA16A14A-7EAB-4D0D-8797-66175252384F}
+ {D4E1288A-7CB7-4B46-8842-D4D895ED8CEC} = {2DE4B636-25DC-4361-AACC-A647E8C8A6BB}
+ {698FDEEA-6D24-455E-92D9-B60B71C56F33} = {D4E1288A-7CB7-4B46-8842-D4D895ED8CEC}
+ {C30658A5-F0B3-4008-AB53-1104C1FB5FD3} = {2DE4B636-25DC-4361-AACC-A647E8C8A6BB}
+ {783F73B4-26C1-4E17-9F3C-8822CE0EA1BD} = {C30658A5-F0B3-4008-AB53-1104C1FB5FD3}
+ {2A138876-D2E8-40C0-B27A-1CDEC4954108} = {2DE4B636-25DC-4361-AACC-A647E8C8A6BB}
+ {A3456E6B-276E-460F-956E-EB7DC6CA0D77} = {2A138876-D2E8-40C0-B27A-1CDEC4954108}
+ {9A7EC42E-AA59-490D-94C4-4DD932D07FDC} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {E4D18E67-59F7-44EA-9174-883183D8FD2F} = {9A7EC42E-AA59-490D-94C4-4DD932D07FDC}
+ {BACB2A2E-F8EC-47CF-9534-C8DB4DE1360B} = {E4D18E67-59F7-44EA-9174-883183D8FD2F}
+ {A96A8826-76CA-4AD5-B6C5-11691A2F457C} = {BACB2A2E-F8EC-47CF-9534-C8DB4DE1360B}
+ {B216E5A3-9285-4B4E-B0FA-86EAAC73929D} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {067AD0E3-7AE3-4175-A84D-BD1C682E6D0C} = {B216E5A3-9285-4B4E-B0FA-86EAAC73929D}
+ {A313EF12-CC3B-4BC1-95F2-1A963369DA3F} = {067AD0E3-7AE3-4175-A84D-BD1C682E6D0C}
+ {279C3FC6-CCEF-4D75-9DD0-0BC5ABDBD466} = {A313EF12-CC3B-4BC1-95F2-1A963369DA3F}
+ {E2F5B97C-9D80-4318-943D-F4D0D6F338C7} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {8DBB5F22-BA3B-4BF7-9456-FDBD1D803E74} = {E2F5B97C-9D80-4318-943D-F4D0D6F338C7}
+ {22C308B6-D201-48F0-9606-0A7E16800857} = {8DBB5F22-BA3B-4BF7-9456-FDBD1D803E74}
+ {3B184D55-D349-43ED-BF6E-C624740317FA} = {22C308B6-D201-48F0-9606-0A7E16800857}
+ {87B417E9-D816-4C6D-96E3-DE8B30629161} = {8DBB5F22-BA3B-4BF7-9456-FDBD1D803E74}
+ {DD6B4483-AFC6-4F1B-95AE-4243D0B377A0} = {87B417E9-D816-4C6D-96E3-DE8B30629161}
+ {3EF9C591-5A45-4490-B6AC-119A8FF2DD5B} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {65E7885D-FA93-412D-822B-DC4510D9AD1B} = {3EF9C591-5A45-4490-B6AC-119A8FF2DD5B}
+ {AE39F912-1A33-45E9-BDAB-39594BFF0CDD} = {65E7885D-FA93-412D-822B-DC4510D9AD1B}
+ {9F385295-C422-48E2-9184-88773DC979F5} = {AE39F912-1A33-45E9-BDAB-39594BFF0CDD}
+ {5790C45E-F8BB-44EF-85AE-80ABAECDF8F7} = {65E7885D-FA93-412D-822B-DC4510D9AD1B}
+ {DDD52C5A-51FC-4C2C-BF27-DBF1F8CF0762} = {5790C45E-F8BB-44EF-85AE-80ABAECDF8F7}
+ {796F420F-C9BA-4623-9DB4-E2F784397A1B} = {65E7885D-FA93-412D-822B-DC4510D9AD1B}
+ {457A0A73-4A96-43FA-B728-243A7DD8182B} = {796F420F-C9BA-4623-9DB4-E2F784397A1B}
+ {83CEBF50-47F1-470B-8581-7414CA333054} = {65E7885D-FA93-412D-822B-DC4510D9AD1B}
+ {DBBC1CFA-36ED-46D6-8EBD-55D007DFE5F3} = {83CEBF50-47F1-470B-8581-7414CA333054}
+ {736C1F0E-352B-4B30-9943-CA34989744FD} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {1723E29D-2FA2-4D3C-8062-E1003D23C8EA} = {736C1F0E-352B-4B30-9943-CA34989744FD}
+ {5BDA9F9A-CBD1-4EAE-8580-676343FD311E} = {1723E29D-2FA2-4D3C-8062-E1003D23C8EA}
+ {2A6DE268-EFCB-4732-8E88-77E3FD76184A} = {5BDA9F9A-CBD1-4EAE-8580-676343FD311E}
+ {F1CEDB16-77DB-43A9-907B-8D8222F226CA} = {1723E29D-2FA2-4D3C-8062-E1003D23C8EA}
+ {DF68EF4A-15EA-4D78-804A-5337E00D8EAB} = {F1CEDB16-77DB-43A9-907B-8D8222F226CA}
+ {8AAB9F16-6325-4596-AA26-926D3F72F15A} = {1723E29D-2FA2-4D3C-8062-E1003D23C8EA}
+ {23F56DC6-F07E-45AC-A866-2DFAD3A1F202} = {8AAB9F16-6325-4596-AA26-926D3F72F15A}
+ {910705C7-7F2B-4D6D-B6CB-64C80E5624FE} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {5D272EE9-225F-4726-8AA1-E2956ADB92B9} = {910705C7-7F2B-4D6D-B6CB-64C80E5624FE}
+ {4CDD5099-0833-4B7E-AB1F-1E9611A16D1A} = {5D272EE9-225F-4726-8AA1-E2956ADB92B9}
+ {0900FEA1-93CF-4AEB-9110-39C5DA196473} = {4CDD5099-0833-4B7E-AB1F-1E9611A16D1A}
+ {FB894696-0EA2-4082-8A2A-29CD01936A14} = {5D272EE9-225F-4726-8AA1-E2956ADB92B9}
+ {89FBAEB2-1A6D-458A-A74B-BE6E03D136FE} = {FB894696-0EA2-4082-8A2A-29CD01936A14}
+ {12C962DF-2768-4B1D-8554-EF3A1913A2FC} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {7B56EFC7-CA41-491B-9ADB-29837CD953CA} = {12C962DF-2768-4B1D-8554-EF3A1913A2FC}
+ {EEFEF897-B053-4936-B296-9C6EC88F9C18} = {7B56EFC7-CA41-491B-9ADB-29837CD953CA}
+ {F689BFCB-B440-4DC1-9918-1745F36DE25D} = {EEFEF897-B053-4936-B296-9C6EC88F9C18}
+ {B152D8E5-1CC5-4EFB-BB0E-43AB880E46DB} = {7B56EFC7-CA41-491B-9ADB-29837CD953CA}
+ {40D7AAD7-7D76-45F9-A81F-649E9DC5BE37} = {B152D8E5-1CC5-4EFB-BB0E-43AB880E46DB}
+ {4EF07672-318F-47CF-B5EF-E7FC443A20B2} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {1EA74416-E277-4927-89E9-12142ACAACEA} = {4EF07672-318F-47CF-B5EF-E7FC443A20B2}
+ {27565266-1F50-4B30-9BB9-F0717A4BB1D5} = {1EA74416-E277-4927-89E9-12142ACAACEA}
+ {8788F08A-D617-49E7-8946-E2B431CC4BB4} = {27565266-1F50-4B30-9BB9-F0717A4BB1D5}
+ {6C1C6D6C-3DEA-45F7-A50C-D2369426F174} = {1EA74416-E277-4927-89E9-12142ACAACEA}
+ {72AB952B-2305-489C-BED4-7B3330502845} = {6C1C6D6C-3DEA-45F7-A50C-D2369426F174}
+ {2CD2830D-F81A-4DB2-A7E8-9E5E87B645C1} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {27460670-1DE6-4487-92C2-B52B6BA68CD4} = {2CD2830D-F81A-4DB2-A7E8-9E5E87B645C1}
+ {5B5D4A8E-D688-4D26-8498-6A18DCA94062} = {27460670-1DE6-4487-92C2-B52B6BA68CD4}
+ {DBC75CEA-3B37-4E90-A2EC-BBABDCA5CC2A} = {5B5D4A8E-D688-4D26-8498-6A18DCA94062}
+ {00E27E09-9197-4251-8A46-103B722C12A9} = {27460670-1DE6-4487-92C2-B52B6BA68CD4}
+ {E109BF1C-EC44-4FCF-9769-C30A3DD40BB2} = {00E27E09-9197-4251-8A46-103B722C12A9}
+ {4CDDE6FF-3276-4209-ADE3-2453D02A3970} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {26DD29D0-7498-4223-B67A-BC0F2DD72631} = {4CDDE6FF-3276-4209-ADE3-2453D02A3970}
+ {3EC719AA-A422-433B-B145-37ED2FFB0D83} = {26DD29D0-7498-4223-B67A-BC0F2DD72631}
+ {23BA0E21-3C05-46AE-B360-76FDAEADED58} = {3EC719AA-A422-433B-B145-37ED2FFB0D83}
+ {2CD3B7B1-1F4F-4A92-BBCB-46489BA6F7E3} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {79F6A9A8-7856-4D77-AF0B-1F568B757610} = {2CD3B7B1-1F4F-4A92-BBCB-46489BA6F7E3}
+ {7EC4A909-81BC-4F4C-B6C7-D17CD65E0056} = {79F6A9A8-7856-4D77-AF0B-1F568B757610}
+ {83DB5C6E-6693-4179-8A6E-F28704DB5D50} = {7EC4A909-81BC-4F4C-B6C7-D17CD65E0056}
+ {F7A085A4-24BD-476B-92FE-A605BBCC8131} = {79F6A9A8-7856-4D77-AF0B-1F568B757610}
+ {B35816CE-C424-4779-A517-B3A9BC0C3ACE} = {F7A085A4-24BD-476B-92FE-A605BBCC8131}
+ {BEF8DC31-73BD-4C42-8FB6-3921EA4F5775} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {B08ADD0E-0C6F-4486-A171-D29806836426} = {BEF8DC31-73BD-4C42-8FB6-3921EA4F5775}
+ {4B6BDFAD-4B86-450E-8FFB-83BEA046DC41} = {B08ADD0E-0C6F-4486-A171-D29806836426}
+ {489C045C-796B-4223-95E9-FD63759FD911} = {4B6BDFAD-4B86-450E-8FFB-83BEA046DC41}
+ {2072448F-D04F-433D-ABC3-7A20795EBFCF} = {B08ADD0E-0C6F-4486-A171-D29806836426}
+ {BFD43226-59A9-4C7A-8F6D-E67677E88FFB} = {2072448F-D04F-433D-ABC3-7A20795EBFCF}
+ {7621B695-119D-4570-A8B9-1C178A099F1A} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {54BD31F4-21D9-43E0-ADF3-F2F472EE4B0A} = {7621B695-119D-4570-A8B9-1C178A099F1A}
+ {8BBC585C-9212-4628-B9C5-0D5358C34049} = {54BD31F4-21D9-43E0-ADF3-F2F472EE4B0A}
+ {8C82715F-BC99-4623-A6C2-39EDAF6C6311} = {8BBC585C-9212-4628-B9C5-0D5358C34049}
+ {1E1E6526-5317-4A87-A538-D7988116CDC0} = {54BD31F4-21D9-43E0-ADF3-F2F472EE4B0A}
+ {EEA65CBF-68B5-4470-A102-40EB94BE78E7} = {1E1E6526-5317-4A87-A538-D7988116CDC0}
+ {38A210F5-D51A-473A-B02D-8AA136E467F7} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {FFB73C44-18EC-48DB-B546-207F96C146AF} = {38A210F5-D51A-473A-B02D-8AA136E467F7}
+ {4AF8EACA-CFB2-4A58-94EE-B374E0E8ED84} = {FFB73C44-18EC-48DB-B546-207F96C146AF}
+ {21A35D04-45D9-4D70-8DB2-EEDADD33E4BF} = {4AF8EACA-CFB2-4A58-94EE-B374E0E8ED84}
+ {E181263B-D978-4DB9-A716-AB5CE5309385} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {6334035A-EFB1-40CF-9F85-5C6012BC8D9D} = {E181263B-D978-4DB9-A716-AB5CE5309385}
+ {F3F2995E-3A44-443B-8F6B-1199343DC83A} = {6334035A-EFB1-40CF-9F85-5C6012BC8D9D}
+ {A12E8603-7E26-4131-A2E9-12C31E53EA33} = {F3F2995E-3A44-443B-8F6B-1199343DC83A}
+ {CFF6EE8B-5537-4F9D-B4EF-EF8D695C6072} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {5376E55E-6C5F-40FD-B99E-06C2CDD241D9} = {CFF6EE8B-5537-4F9D-B4EF-EF8D695C6072}
+ {F6FDB52C-07FE-4F78-B2AD-585DBFBE5DC6} = {5376E55E-6C5F-40FD-B99E-06C2CDD241D9}
+ {B4492F1A-26D7-402E-B738-2DB5274D8A1E} = {F6FDB52C-07FE-4F78-B2AD-585DBFBE5DC6}
+ {C7B3115E-C312-49B3-A7D9-6ADB05A8D9E6} = {5376E55E-6C5F-40FD-B99E-06C2CDD241D9}
+ {63D6D1B7-227A-4119-A7E8-AB3BB5130545} = {C7B3115E-C312-49B3-A7D9-6ADB05A8D9E6}
+ {C5477D92-9777-475C-8428-21172732F14C} = {5376E55E-6C5F-40FD-B99E-06C2CDD241D9}
+ {E2A1D53C-C34F-4E7D-94AE-BC9ED43651F2} = {C5477D92-9777-475C-8428-21172732F14C}
+ {EE74142F-8D71-4BE6-AA5E-74EC2F493452} = {EB725064-4B8B-4206-A5D9-254403590F0E}
+ {8B93EADF-2D8D-4140-BB98-CEAD7A568095} = {EE74142F-8D71-4BE6-AA5E-74EC2F493452}
+ {25FC5EAA-D0BD-4B1E-8D40-0300073FF0C9} = {8B93EADF-2D8D-4140-BB98-CEAD7A568095}
+ {B3996FA6-40BF-4EB5-838B-84F17D19E6FB} = {25FC5EAA-D0BD-4B1E-8D40-0300073FF0C9}
+ {F977DCB5-AC22-456D-9813-38983DC626AC} = {B3996FA6-40BF-4EB5-838B-84F17D19E6FB}
+ {6F853B07-4498-49A9-8E45-140BD1DA874B} = {25FC5EAA-D0BD-4B1E-8D40-0300073FF0C9}
+ {4927E0CC-2875-44AA-ADAB-A7E22EBC624B} = {6F853B07-4498-49A9-8E45-140BD1DA874B}
+ {7119DC45-CEB8-49A6-A63A-1B62D3E946EC} = {EB725064-4B8B-4206-A5D9-254403590F0E}
+ {C4036747-D3C1-4796-B703-AD244766349F} = {7119DC45-CEB8-49A6-A63A-1B62D3E946EC}
+ {70CDFCAF-7DF1-4ED3-992F-A22CE94A402F} = {C4036747-D3C1-4796-B703-AD244766349F}
+ {C063923A-BB6C-4834-A84D-7AB22858B560} = {70CDFCAF-7DF1-4ED3-992F-A22CE94A402F}
+ {618A22AA-3E4F-447B-AA82-AE1AC6F1D369} = {C063923A-BB6C-4834-A84D-7AB22858B560}
+ {B5E5337F-E7BE-49E7-8AED-CFA309343CCF} = {70CDFCAF-7DF1-4ED3-992F-A22CE94A402F}
+ {D461E1F4-3D90-4C53-9295-E5F54E16A15C} = {B5E5337F-E7BE-49E7-8AED-CFA309343CCF}
+ {936C5C6A-C8FE-493F-B7B7-B68495B30441} = {EB725064-4B8B-4206-A5D9-254403590F0E}
+ {9221D403-7222-4229-BF7B-5A5F5BF02783} = {936C5C6A-C8FE-493F-B7B7-B68495B30441}
+ {E83751D6-7B36-4A5E-AC00-895A88C55508} = {9221D403-7222-4229-BF7B-5A5F5BF02783}
+ {CB32ADA0-D8B7-4138-8B48-0539AF4F3E1E} = {E83751D6-7B36-4A5E-AC00-895A88C55508}
+ {4C982E31-193A-4CF9-8EFB-5DE06207BA6B} = {CB32ADA0-D8B7-4138-8B48-0539AF4F3E1E}
+ {22BCFDEE-ED0B-46BB-8421-EAE862F32A0B} = {E83751D6-7B36-4A5E-AC00-895A88C55508}
+ {E9AAE889-CC34-4E4F-8DB2-AF52E2322C18} = {22BCFDEE-ED0B-46BB-8421-EAE862F32A0B}
+ {A7AB4641-725F-4CBF-A665-1A06C5C81FA8} = {EB725064-4B8B-4206-A5D9-254403590F0E}
+ {0A870552-C030-4C7E-8635-199300D5264D} = {A7AB4641-725F-4CBF-A665-1A06C5C81FA8}
+ {75753A35-B564-4AF3-B854-4ED6BEEA6699} = {0A870552-C030-4C7E-8635-199300D5264D}
+ {17F90CD6-44CE-4E0C-B28D-5063EAFCA1FE} = {75753A35-B564-4AF3-B854-4ED6BEEA6699}
+ {9A3893E3-1B65-4A06-BA5D-214D8AF08459} = {17F90CD6-44CE-4E0C-B28D-5063EAFCA1FE}
+ {13ED0D90-31B5-410C-B820-D1F22E489E77} = {EB725064-4B8B-4206-A5D9-254403590F0E}
+ {B05FB69D-146F-42C2-AD29-7E930386C4D9} = {13ED0D90-31B5-410C-B820-D1F22E489E77}
+ {1CC0BCAA-8BEA-4854-87CB-3191CE5B9DB8} = {B05FB69D-146F-42C2-AD29-7E930386C4D9}
+ {5579F907-303D-4F50-8C42-8DEAC016CC56} = {1CC0BCAA-8BEA-4854-87CB-3191CE5B9DB8}
+ {81CDF0C9-13F1-44F4-923E-E122E923110E} = {5579F907-303D-4F50-8C42-8DEAC016CC56}
+ {15CEB161-A628-4983-9266-104301B4A69A} = {1CC0BCAA-8BEA-4854-87CB-3191CE5B9DB8}
+ {01970B0D-B2F2-4B85-B025-7EF216EE4380} = {15CEB161-A628-4983-9266-104301B4A69A}
+ {CE44C04E-6376-4900-9C1D-337EA8234D80} = {13ED0D90-31B5-410C-B820-D1F22E489E77}
+ {5A6C9BDB-49C9-4532-ABB1-3F807F652312} = {CE44C04E-6376-4900-9C1D-337EA8234D80}
+ {B9C92934-57AC-4124-9F16-47C7BBE636E8} = {5A6C9BDB-49C9-4532-ABB1-3F807F652312}
+ {6B2A87C8-EDC2-42D1-A54B-EF2E4F30CD3D} = {B9C92934-57AC-4124-9F16-47C7BBE636E8}
+ {85DBB503-4412-4633-8D3F-D06FDD54E517} = {5A6C9BDB-49C9-4532-ABB1-3F807F652312}
+ {4225D6B8-462D-417D-B743-AAC282FA34EA} = {85DBB503-4412-4633-8D3F-D06FDD54E517}
+ {37411BDB-6965-4990-910F-A5CB78783330} = {13ED0D90-31B5-410C-B820-D1F22E489E77}
+ {1FBF65E4-F3F1-4B4C-87D1-106C1C5B8EB5} = {37411BDB-6965-4990-910F-A5CB78783330}
+ {95FB0D28-891E-4824-A6AF-EF61E1C35117} = {1FBF65E4-F3F1-4B4C-87D1-106C1C5B8EB5}
+ {DD71F0AA-8233-4D75-96E8-0CF7D72DA578} = {95FB0D28-891E-4824-A6AF-EF61E1C35117}
+ {C51C2611-AADB-464E-AA0B-7E08493A48E0} = {1FBF65E4-F3F1-4B4C-87D1-106C1C5B8EB5}
+ {08D90340-527E-4064-B5EE-CC4A903ADBE2} = {C51C2611-AADB-464E-AA0B-7E08493A48E0}
+ {CF135DEA-F308-47B3-8CB4-E2666898A426} = {EB725064-4B8B-4206-A5D9-254403590F0E}
+ {744197D1-C3DB-45FB-9E7E-F1F22C70A5CA} = {CF135DEA-F308-47B3-8CB4-E2666898A426}
+ {C95D3C4D-B7F8-4EDA-9CF1-AB53E2380A9B} = {744197D1-C3DB-45FB-9E7E-F1F22C70A5CA}
+ {94AF8ECE-0A63-49F0-B5D8-6A7F423E0EE9} = {C95D3C4D-B7F8-4EDA-9CF1-AB53E2380A9B}
+ {F70172E1-C29D-4553-A3E2-5275DCD96D5F} = {94AF8ECE-0A63-49F0-B5D8-6A7F423E0EE9}
+ {B552E6C3-1F92-465D-A8E4-92F839C9AE7C} = {C95D3C4D-B7F8-4EDA-9CF1-AB53E2380A9B}
+ {BE1123C0-875B-43C8-B44B-CBDDD32560EB} = {B552E6C3-1F92-465D-A8E4-92F839C9AE7C}
+ {E6B28CA6-8909-4579-AF84-4DB6D978B732} = {CF135DEA-F308-47B3-8CB4-E2666898A426}
+ {16844B95-F8BE-4B9D-AEB5-A98B96F71BDF} = {E6B28CA6-8909-4579-AF84-4DB6D978B732}
+ {2B9B81E7-DC59-4891-9533-53CF489AC7CC} = {16844B95-F8BE-4B9D-AEB5-A98B96F71BDF}
+ {1598FF79-4BD7-4F16-9D47-0136C39F7FDC} = {2B9B81E7-DC59-4891-9533-53CF489AC7CC}
+ {CFEC45BF-46F4-4A7E-986C-EA4CEB35CC39} = {16844B95-F8BE-4B9D-AEB5-A98B96F71BDF}
+ {536B3186-8F6B-46AC-AC81-2B16A182A78C} = {CFEC45BF-46F4-4A7E-986C-EA4CEB35CC39}
+ {BC37CE71-3B2B-4B50-85D3-F42A676B36B7} = {EB725064-4B8B-4206-A5D9-254403590F0E}
+ {81F629DB-9A9D-47B6-B872-15E661F44351} = {BC37CE71-3B2B-4B50-85D3-F42A676B36B7}
+ {B1ED537E-5461-4290-9FC0-47111273597E} = {81F629DB-9A9D-47B6-B872-15E661F44351}
+ {BBB77161-329A-422C-98CA-1EB2D9B296BC} = {B1ED537E-5461-4290-9FC0-47111273597E}
+ {A9731450-39EC-463D-8255-C7492A6CDB0A} = {BBB77161-329A-422C-98CA-1EB2D9B296BC}
+ {CDCC06BD-E7CC-4B74-AE94-89F94409C8BF} = {BC37CE71-3B2B-4B50-85D3-F42A676B36B7}
+ {C7505B37-E786-4BDC-9B79-55982FDD561E} = {CDCC06BD-E7CC-4B74-AE94-89F94409C8BF}
+ {D3B9F523-8E1D-41CF-ADBB-F8FF4551E01C} = {C7505B37-E786-4BDC-9B79-55982FDD561E}
+ {1E06C2A4-8C58-4720-BE1D-7F1BBE551BE6} = {D3B9F523-8E1D-41CF-ADBB-F8FF4551E01C}
+ {AAA333D5-68CA-471F-ACCB-F1A68656D1D4} = {BC37CE71-3B2B-4B50-85D3-F42A676B36B7}
+ {D7715309-9BCF-4025-BFEF-5FF12D16E9FF} = {AAA333D5-68CA-471F-ACCB-F1A68656D1D4}
+ {072A9C19-7C42-4C37-B919-A591DF07103C} = {D7715309-9BCF-4025-BFEF-5FF12D16E9FF}
+ {E6DC2FC3-3949-49B2-9AE1-F48BE3D70C4E} = {072A9C19-7C42-4C37-B919-A591DF07103C}
+ {A1152815-0E00-4E4C-B13E-E466550D83AB} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {B4061AF6-374C-4011-9CE7-B9D69F106317} = {A1152815-0E00-4E4C-B13E-E466550D83AB}
+ {F67DF0EA-3830-4D17-B60B-0F6BAD76AEAA} = {A1152815-0E00-4E4C-B13E-E466550D83AB}
+ {2988E030-1F8E-490B-B8A3-D1F02073500A} = {85BCFA35-57C4-447A-BBD6-C81D2F12AD25}
+ {C56E9BC5-37E6-4001-A45C-D11E64C7385E} = {2988E030-1F8E-490B-B8A3-D1F02073500A}
+ {33983EDC-CF67-4697-81D4-AA5337733FE0} = {2988E030-1F8E-490B-B8A3-D1F02073500A}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {647B3637-5175-460B-86AA-95BBD22CDE63}
+ EndGlobalSection
+EndGlobal
diff --git a/csharp/msbuild/ice.nuget.targets b/csharp/msbuild/ice.nuget.targets
index 7da3abcd7f2..7ed03a25df8 100644
--- a/csharp/msbuild/ice.nuget.targets
+++ b/csharp/msbuild/ice.nuget.targets
@@ -13,7 +13,7 @@
<Net45IceBox Include="$(IcePdbRootDir)bin\net45\iceboxnet.pdb"/>
<!--
- With .Net Core we have to pack the dependencies next iceboxnet.dll,
+ With .Net Core and .NET5 we have to pack the dependencies next iceboxnet.dll,
the .exe native executable is exclude as it is platform dependend
-->
<NetStandardIceBox Include="$(IceSrcRootDir)bin\**\publish\*"
@@ -23,6 +23,7 @@
<Assemblies Include="$(IceSrcRootDir)lib\**\*.dll;
$(IceSrcRootDir)lib\**\*.xml"/>
+ <Net5Pdbs Include="$(IceSrcRootDir)lib\net5.0\*.pdb" />
<Net45Pdbs Include="$(IcePdbRootDir)\lib\net45\*.pdb" />
<NetStandardPdbs Include="$(IceSrcRootDir)lib\netstandard2.0\*.pdb" />
@@ -34,6 +35,7 @@
<!-- Copy required files to the package specific directories -->
<Target Name="NugetPack">
<Copy SourceFiles="@(Assemblies)" DestinationFolder="$(PackageDirectory)\lib\%(Assemblies.RecursiveDir)"/>
+ <Copy SourceFiles="@(Net5Pdbs)" DestinationFolder="$(PackageDirectory)\lib\net5.0"/>
<Copy SourceFiles="@(Net45Pdbs)" DestinationFolder="$(PackageDirectory)\lib\net45"/>
<Copy SourceFiles="@(NetStandardPdbs)" DestinationFolder="$(PackageDirectory)\lib\netstandard2.0"
Condition="'$(NetStandardTargets)' == 'true'"/>
diff --git a/csharp/msbuild/ice.proj b/csharp/msbuild/ice.proj
index 49f6f99b969..f18313ed49c 100644
--- a/csharp/msbuild/ice.proj
+++ b/csharp/msbuild/ice.proj
@@ -12,7 +12,20 @@
<DefaultPlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</DefaultPlatformToolset>
<DefaultPlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</DefaultPlatformToolset>
<DefaultPlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</DefaultPlatformToolset>
- <DefaultPlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v141</DefaultPlatformToolset>
+ <DefaultPlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</DefaultPlatformToolset>
+
+ <NetStandardTargets>false</NetStandardTargets>
+ <Net5Targets>false</Net5Targets>
+ </PropertyGroup>
+
+ <!-- NET Standard on Windows requires Visual Studio 2017 or Visual Studio 2019 -->
+ <PropertyGroup Condition="'$(VisualStudioVersion)' == '15.0' or '$(VisualStudioVersion)' == '16.0' or '$(OS)' != 'Windows_NT'">
+ <NetStandardTargets>true</NetStandardTargets>
+ </PropertyGroup>
+
+ <!-- NET 5 on Windows requires Visual Studio 2019 -->
+ <PropertyGroup Condition="'$(VisualStudioVersion)' == '16.0' or '$(OS)' != 'Windows_NT'">
+ <Net5Targets>true</Net5Targets>
</PropertyGroup>
<Import Project="$(MSBuildThisFileDirectory)\..\..\config\icebuilder.props" />
@@ -23,20 +36,6 @@
<Exec Command="rmdir /s /q $(MSBuildThisFileDirectory)packages" Condition="Exists('$(MSBuildThisFileDirectory)packages')" />
</Target>
- <!-- NET Standard on Windows requires Visual Studio 2017 or Visual Studio 2019 -->
- <Choose>
- <When Condition="'$(VisualStudioVersion)' == '15.0' or '$(VisualStudioVersion)' == '16.0' or '$(OS)' != 'Windows_NT'">
- <PropertyGroup>
- <NetStandardTargets>true</NetStandardTargets>
- </PropertyGroup>
- </When>
- <Otherwise>
- <PropertyGroup>
- <NetStandardTargets>false</NetStandardTargets>
- </PropertyGroup>
- </Otherwise>
- </Choose>
-
<!-- Targets required to build Slice compilers -->
<Choose>
<When Condition="'$(VisualStudioVersion)' == '12.0' or '$(OS)' != 'Windows_NT'">
@@ -70,6 +69,15 @@
</Target>
<ItemGroup>
+ <!-- .NET 5 Solution files -->
+ <Net5DistSolution Include="ice.net5.0.sln">
+ <Properties>Configuration=$(Configuration);Platform=Any CPU;CppPlatform=$(CppPlatform)</Properties>
+ </Net5DistSolution>
+
+ <Net5TestSolution Include="ice.net5.0.test.sln">
+ <Properties>Configuration=$(Configuration);Platform=Any CPU;CppPlatform=$(CppPlatform)</Properties>
+ </Net5TestSolution>
+
<!-- .NET 4.5 Solution files -->
<Net45DistSolution Include="ice.net45.sln">
<Properties>Configuration=$(Configuration);Platform=Any CPU;CppPlatform=$(CppPlatform)</Properties>
@@ -89,6 +97,65 @@
</NetStandardTestSolution>
</ItemGroup>
+ <!-- NET 5 Targets -->
+ <Target Name="Net5NuGetRestoreDist"
+ Condition="'$(ICE_BIN_DIST)' != 'all' and '$(Net5Targets)' == 'true'">
+ <MSBuild Projects="@(Net5DistSolution)"
+ BuildInParallel="true"
+ Properties="%(Properties)"
+ Targets="Restore"/>
+ </Target>
+
+ <Target Name="Net5BuildDist"
+ DependsOnTargets="SliceCompilers;Net5NuGetRestoreDist"
+ Condition="'$(ICE_BIN_DIST)' != 'all' and '$(Net5Targets)' == 'true'">
+
+ <MSBuild Projects="@(Net5DistSolution)"
+ BuildInParallel="true"
+ Properties="%(Properties)"/>
+
+ </Target>
+
+ <Target Name="Net5CleanDist"
+ Condition="'$(ICE_BIN_DIST)' != 'all' and '$(Net5Targets)' == 'true'">
+
+ <MSBuild Projects="@(Net5DistSolution)"
+ BuildInParallel="true"
+ Properties="%(Properties)"
+ Targets="Clean" />
+
+ </Target>
+
+ <Target Name="Net5NuGetRestore"
+ DependsOnTargets="Net5NuGetRestoreDist"
+ Condition="'$(Net5Targets)' == 'true'">
+ <MSBuild Projects="@(Net5TestSolution)"
+ BuildInParallel="true"
+ Properties="%(Properties)"
+ Targets="Restore"/>
+ </Target>
+
+ <Target Name="Net5Build"
+ DependsOnTargets="Net5BuildDist;Net5NuGetRestore"
+ Condition="'$(Net5Targets)' == 'true'">
+
+ <MSBuild Projects="@(Net5TestSolution)"
+ BuildInParallel="true"
+ Properties="%(Properties)"/>
+
+ </Target>
+
+ <Target Name="Net5Clean"
+ DependsOnTargets="Net5CleanDist"
+ Condition="'$(Net5Targets)' == 'true'">
+
+ <MSBuild Projects="@(Net5TestSolution)"
+ BuildInParallel="true"
+ Properties="%(Properties)"
+ Targets="Clean" />
+
+ </Target>
+
<!-- NET 4.5 Targets -->
<Target Name="Net45NuGetRestoreDist"
DependsOnTargets="GetNuget"
@@ -206,19 +273,19 @@
<!-- Meta targets -->
- <Target Name="BuildDist" DependsOnTargets="NetStandardBuildDist;Net45BuildDist">
+ <Target Name="BuildDist" DependsOnTargets="NetStandardBuildDist;Net45BuildDist;Net5BuildDist">
</Target>
- <Target Name="CleanDist" DependsOnTargets="NetStandardCleanDist;Net45CleanDist">
+ <Target Name="CleanDist" DependsOnTargets="NetStandardCleanDist;Net45CleanDist;Net5CleanDist">
</Target>
- <Target Name="NuGetRestore" DependsOnTargets="NetStandardNuGetRestore;Net45NuGetRestore">
+ <Target Name="NuGetRestore" DependsOnTargets="NetStandardNuGetRestore;Net45NuGetRestore;Net5NuGetRestore">
</Target>
- <Target Name="Build" DependsOnTargets="NetStandardBuild;Net45Build">
+ <Target Name="Build" DependsOnTargets="NetStandardBuild;Net45Build;Net5Build">
</Target>
- <Target Name="Clean" DependsOnTargets="NetStandardClean;Net45Clean">
+ <Target Name="Clean" DependsOnTargets="NetStandardClean;Net45Clean;Net5Clean">
</Target>
<Import Project="$(MSBuildThisFileDirectory)ice.common.targets" />
@@ -238,6 +305,12 @@
Targets="Restore;Publish"
Condition="'$(NetStandardTargets)' == 'true' and '$(VisualStudioVersion)' == '16.0'"/>
+ <!-- Build iceboxnet with net5 target framework -->
+ <MSBuild Projects="$(MSBuildThisFileDirectory)..\src\IceBox\msbuild\icebox\net5\icebox.csproj"
+ Properties="Configuration=$(Configuration);Platform=Any CPU"
+ Targets="Restore;Publish"
+ Condition="'$(Net5Targets)' == 'true' and '$(VisualStudioVersion)' == '16.0'"/>
+
<MSBuild Projects="ice.nuget.targets"
Properties="PackageDirectory=zeroc.ice.net;NetStandardTargets=$(NetStandardTargets);
CppPlatform=$(CppPlatform);Configuration=$(Configuration)"/>
@@ -284,6 +357,11 @@
<Copy SourceFiles="$(MSBuildThisFileDirectory)..\..\cpp\msbuild\packages\bzip2.v140.1.0.6.10\build\native\bin\x64\MT-Release\bzip2.dll;
$(MSBuildThisFileDirectory)..\..\cpp\msbuild\packages\bzip2.v140.1.0.6.10\build\native\bin\x64\MT-Release\bzip2.pdb"
+ DestinationFolder="$(MSBuildThisFileDirectory)zeroc.ice.net\tools\net5"
+ Condition="'$(Net5Targets)' == 'true' and '$(VisualStudioVersion)' == '16.0'"/>
+
+ <Copy SourceFiles="$(MSBuildThisFileDirectory)..\..\cpp\msbuild\packages\bzip2.v140.1.0.6.10\build\native\bin\x64\MT-Release\bzip2.dll;
+ $(MSBuildThisFileDirectory)..\..\cpp\msbuild\packages\bzip2.v140.1.0.6.10\build\native\bin\x64\MT-Release\bzip2.pdb"
DestinationFolder="$(MSBuildThisFileDirectory)zeroc.ice.net\tools\netcoreapp3.1"
Condition="'$(NetStandardTargets)' == 'true' and '$(VisualStudioVersion)' == '16.0'"/>
@@ -296,7 +374,9 @@
<Target Name="UnixNuGetPack" DependsOnTargets="BuildDist" Condition="'$(OS)' != 'Windows_NT'">
<RemoveDir Directories="zeroc.ice.net" />
-
+ <MSBuild Projects="$(MSBuildThisFileDirectory)..\src\IceBox\msbuild\icebox\net5.0\icebox.csproj"
+ Properties="Configuration=$(Configuration);Platform=Any CPU"
+ Targets="Publish"/>
<MSBuild Projects="$(MSBuildThisFileDirectory)..\src\IceBox\msbuild\icebox\netstandard2.0\icebox.csproj"
Properties="Configuration=$(Configuration);Platform=Any CPU"
Targets="Publish"/>
diff --git a/csharp/msbuild/zeroc.ice.net.csproj b/csharp/msbuild/zeroc.ice.net.csproj
index dbb7c53ac22..b656400204d 100644
--- a/csharp/msbuild/zeroc.ice.net.csproj
+++ b/csharp/msbuild/zeroc.ice.net.csproj
@@ -2,7 +2,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
- <NoWarn>2008;8021</NoWarn>
+ <NoWarn>2008;8021;NU5128</NoWarn>
<IncludeBuildOutput>false</IncludeBuildOutput>
<PackageType>2.0.0.0</PackageType>
<TargetFramework>netstandard2.0</TargetFramework>
@@ -33,11 +33,21 @@
<Pack>true</Pack>
</Content>
+ <Content Include="..\lib\net5.0\*.dll">
+ <Pack>true</Pack>
+ <PackagePath>lib\net5.0</PackagePath>
+ </Content>
+
<Content Include="..\lib\netstandard2.0\*.dll">
<Pack>true</Pack>
<PackagePath>lib\netstandard2.0</PackagePath>
</Content>
+ <Content Include="..\bin\net5.0\publish\*" Exclude="..\bin\net5\publish\iceboxnet">
+ <Pack>true</Pack>
+ <PackagePath>tools\net5.0</PackagePath>
+ </Content>
+
<Content Include="..\bin\$(AppTargetFramework)\publish\*" Exclude="..\bin\$(AppTargetFramework)\publish\iceboxnet">
<Pack>true</Pack>
<PackagePath>tools\$(AppTargetFramework)</PackagePath>
@@ -48,7 +58,7 @@
<Pack>true</Pack>
<PackagePath>slice</PackagePath>
</Content>
- <None Include="logo.png">
+ <None Include="$(MSBuildThisFileDirectory)..\..\logo.png">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
diff --git a/csharp/src/Glacier2/msbuild/net5.0/glacier2.csproj b/csharp/src/Glacier2/msbuild/net5.0/glacier2.csproj
new file mode 100644
index 00000000000..283eb665369
--- /dev/null
+++ b/csharp/src/Glacier2/msbuild/net5.0/glacier2.csproj
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>Glacier2</AssemblyName>
+ <Version>$(IceVersion)</Version>
+ <OutputPath>../../../../lib</OutputPath>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../../../slice/$(AssemblyName)/*.ice" />
+ <Compile Include="../../*.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" PrivateAssets="All"/>
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19367-01" PrivateAssets="All"/>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Ice/msbuild/net5.0/ice.csproj" />
+ </ItemGroup>
+ <Import Project="$(MSBuildThisFileDirectory)../../../../msbuild/ice.sign.targets"/>
+</Project>
diff --git a/csharp/src/Ice/AssemblyUtil.cs b/csharp/src/Ice/AssemblyUtil.cs
index a594b1d6d6a..44b44b1e95e 100644
--- a/csharp/src/Ice/AssemblyUtil.cs
+++ b/csharp/src/Ice/AssemblyUtil.cs
@@ -12,7 +12,7 @@ namespace IceInternal
public sealed class AssemblyUtil
{
-#if NETSTANDARD2_0
+#if NET5_0 || NETSTANDARD2_0
public static readonly bool isWindows = RuntimeInformation.IsOSPlatform(OSPlatform.Windows);
public static readonly bool isMacOS = RuntimeInformation.IsOSPlatform(OSPlatform.OSX);
public static readonly bool isLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux);
diff --git a/csharp/src/Ice/DispatchInterceptor.cs b/csharp/src/Ice/DispatchInterceptor.cs
index 54e39251ac6..52685fa6c86 100644
--- a/csharp/src/Ice/DispatchInterceptor.cs
+++ b/csharp/src/Ice/DispatchInterceptor.cs
@@ -37,7 +37,9 @@ namespace Ice
// encoding version used by the client to eventually marshal the user exception. It's also needed
// if we dispatch a batch oneway request to read the next batch request.
//
- if(current.encoding == null || (current.encoding.major == 0 && current.encoding.minor == 0))
+#pragma warning disable CS8073 // The result of the expression is always 'false'
+ if (current.encoding == null || (current.encoding.major == 0 && current.encoding.minor == 0))
+#pragma warning restore CS8073 // The result of the expression is always 'false'
{
inc.skipReadParams();
}
diff --git a/csharp/src/Ice/InputStream.cs b/csharp/src/Ice/InputStream.cs
index d71f3bd01ff..eafd7e5b843 100644
--- a/csharp/src/Ice/InputStream.cs
+++ b/csharp/src/Ice/InputStream.cs
@@ -1097,7 +1097,9 @@ namespace Ice
try
{
var f = new BinaryFormatter(null, new StreamingContext(StreamingContextStates.All, _instance));
+#pragma warning disable SYSLIB0011 // Type or member is obsolete
return f.Deserialize(new IceInternal.InputStreamWrapper(sz, this));
+#pragma warning restore SYSLIB0011 // Type or member is obsolete
}
catch(System.Exception ex)
{
diff --git a/csharp/src/Ice/ObjectAdapterFactory.cs b/csharp/src/Ice/ObjectAdapterFactory.cs
index ca991d86dde..f87420105ff 100644
--- a/csharp/src/Ice/ObjectAdapterFactory.cs
+++ b/csharp/src/Ice/ObjectAdapterFactory.cs
@@ -175,15 +175,15 @@ namespace IceInternal
_adapters.Add(adapter);
}
}
- catch(Ice.CommunicatorDestroyedException ex)
+ catch(Ice.CommunicatorDestroyedException)
{
if(adapter != null)
{
adapter.destroy();
}
- throw ex;
+ throw;
}
- catch(Ice.LocalException ex)
+ catch(Ice.LocalException)
{
if(name.Length > 0)
{
@@ -192,7 +192,7 @@ namespace IceInternal
_adapterNamesInUse.Remove(name);
}
}
- throw ex;
+ throw;
}
return adapter;
diff --git a/csharp/src/Ice/Optional.cs b/csharp/src/Ice/Optional.cs
index cbcdecfb929..4bfe510ee88 100644
--- a/csharp/src/Ice/Optional.cs
+++ b/csharp/src/Ice/Optional.cs
@@ -121,10 +121,6 @@ namespace Ice
public override bool Equals(object other)
{
- if(ReferenceEquals(this, other))
- {
- return true;
- }
if(other == null)
{
return false;
diff --git a/csharp/src/Ice/OutputStream.cs b/csharp/src/Ice/OutputStream.cs
index d87491b83f4..bf79911e643 100644
--- a/csharp/src/Ice/OutputStream.cs
+++ b/csharp/src/Ice/OutputStream.cs
@@ -727,7 +727,9 @@ namespace Ice
{
IceInternal.OutputStreamWrapper w = new IceInternal.OutputStreamWrapper(this);
IFormatter f = new BinaryFormatter();
+#pragma warning disable SYSLIB0011 // Type or member is obsolete
f.Serialize(w, o);
+#pragma warning restore SYSLIB0011 // Type or member is obsolete
w.Close();
}
catch(System.Exception ex)
diff --git a/csharp/src/Ice/PluginManagerI.cs b/csharp/src/Ice/PluginManagerI.cs
index b773ba595cb..8e841ab230d 100644
--- a/csharp/src/Ice/PluginManagerI.cs
+++ b/csharp/src/Ice/PluginManagerI.cs
@@ -451,7 +451,9 @@ namespace Ice
}
catch(System.IO.IOException)
{
+#pragma warning disable CA2200 // Rethrow to preserve stack details
throw ex;
+#pragma warning restore CA2200 // Rethrow to preserve stack details
}
}
}
diff --git a/csharp/src/Ice/msbuild/net5.0/ice.csproj b/csharp/src/Ice/msbuild/net5.0/ice.csproj
new file mode 100644
index 00000000000..c37215f6906
--- /dev/null
+++ b/csharp/src/Ice/msbuild/net5.0/ice.csproj
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>Ice</AssemblyName>
+ <Version>$(IceVersion)</Version>
+ <OutputPath>../../../../lib</OutputPath>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../../../slice/Ice/*.ice" />
+ <Compile Include="../../*.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" PrivateAssets="All" />
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.0-beta-20204-02" PrivateAssets="All" />
+ </ItemGroup>
+ <Import Project="$(MSBuildThisFileDirectory)../../../../msbuild/ice.sign.targets" />
+</Project>
diff --git a/csharp/src/IceBox/ServiceManagerI.cs b/csharp/src/IceBox/ServiceManagerI.cs
index 68b47540f31..bd0ef6e72ff 100644
--- a/csharp/src/IceBox/ServiceManagerI.cs
+++ b/csharp/src/IceBox/ServiceManagerI.cs
@@ -492,8 +492,10 @@ class ServiceManagerI : ServiceManagerDisp_
}
catch(Exception)
{
- throw ex;
- }
+#pragma warning disable CA2200 // Rethrow to preserve stack details
+ throw ex;
+#pragma warning restore CA2200 // Rethrow to preserve stack details
+ }
}
}
catch(Exception ex)
diff --git a/csharp/src/IceBox/msbuild/icebox/net5.0/icebox.csproj b/csharp/src/IceBox/msbuild/icebox/net5.0/icebox.csproj
new file mode 100644
index 00000000000..43eaea51f5e
--- /dev/null
+++ b/csharp/src/IceBox/msbuild/icebox/net5.0/icebox.csproj
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>iceboxnet</AssemblyName>
+ <Version>$(IceVersion)</Version>
+ <OutputPath>../../../../../bin</OutputPath>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+ <PropertyGroup>
+ <UseAppHost>true</UseAppHost>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../AssemblyInfoExe.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="../../../ServiceManagerI.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../../Ice/msbuild/net5.0/ice.csproj" />
+ <ProjectReference Include="../../../../IceSSL/msbuild/net5.0/icessl.csproj" />
+ <ProjectReference Include="../../iceboxlib/net5.0/iceboxlib.csproj" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19367-01" PrivateAssets="All"/>
+ </ItemGroup>
+ <Import Project="$(MSBuildThisFileDirectory)../../../../../msbuild/ice.sign.targets"/>
+</Project>
diff --git a/csharp/src/IceBox/msbuild/iceboxlib/net5.0/iceboxlib.csproj b/csharp/src/IceBox/msbuild/iceboxlib/net5.0/iceboxlib.csproj
new file mode 100644
index 00000000000..6537c509d68
--- /dev/null
+++ b/csharp/src/IceBox/msbuild/iceboxlib/net5.0/iceboxlib.csproj
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>IceBox</AssemblyName>
+ <Version>$(IceVersion)</Version>
+ <OutputPath>../../../../../lib</OutputPath>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../../../../slice/IceBox/IceBox.ice" />
+ <Compile Include="../../../AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" PrivateAssets="All"/>
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19367-01" PrivateAssets="All"/>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../../Ice/msbuild/net5.0/ice.csproj" />
+ </ItemGroup>
+ <Import Project="$(MSBuildThisFileDirectory)../../../../../msbuild/ice.sign.targets"/>
+</Project>
diff --git a/csharp/src/IceDiscovery/msbuild/net5.0/icediscovery.csproj b/csharp/src/IceDiscovery/msbuild/net5.0/icediscovery.csproj
new file mode 100644
index 00000000000..5dfd41b7540
--- /dev/null
+++ b/csharp/src/IceDiscovery/msbuild/net5.0/icediscovery.csproj
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>IceDiscovery</AssemblyName>
+ <Version>$(IceVersion)</Version>
+ <OutputPath>../../../../lib</OutputPath>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../../../slice/$(AssemblyName)/*.ice" />
+ <Compile Include="../../*.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" PrivateAssets="All"/>
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19367-01" PrivateAssets="All"/>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Ice/msbuild/net5.0/ice.csproj" />
+ </ItemGroup>
+ <Import Project="$(MSBuildThisFileDirectory)../../../../msbuild/ice.sign.targets"/>
+</Project>
diff --git a/csharp/src/IceDiscovery/msbuild/netstandard2.0/icediscovery.csproj b/csharp/src/IceDiscovery/msbuild/netstandard2.0/icediscovery.csproj
index b0ecf5bf049..6435ea0679b 100644
--- a/csharp/src/IceDiscovery/msbuild/netstandard2.0/icediscovery.csproj
+++ b/csharp/src/IceDiscovery/msbuild/netstandard2.0/icediscovery.csproj
@@ -5,7 +5,7 @@
<AssemblyName>IceDiscovery</AssemblyName>
<Version>$(IceVersion)</Version>
<OutputPath>../../../../lib</OutputPath>
- <TargetFrameworks>netstandard2.0</TargetFrameworks>
+ <TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<SliceCompile Include="../../../../../slice/$(AssemblyName)/*.ice" />
diff --git a/csharp/src/IceGrid/msbuild/net5.0/icegrid.csproj b/csharp/src/IceGrid/msbuild/net5.0/icegrid.csproj
new file mode 100644
index 00000000000..06a244f968d
--- /dev/null
+++ b/csharp/src/IceGrid/msbuild/net5.0/icegrid.csproj
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>IceGrid</AssemblyName>
+ <Version>$(IceVersion)</Version>
+ <OutputPath>../../../../lib</OutputPath>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../../../slice/$(AssemblyName)/*.ice" />
+ <Compile Include="../../*.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" PrivateAssets="All"/>
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19367-01" PrivateAssets="All"/>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Ice/msbuild/net5.0/ice.csproj" />
+ <ProjectReference Include="../../../Glacier2/msbuild/net5.0/glacier2.csproj" />
+ </ItemGroup>
+ <Import Project="$(MSBuildThisFileDirectory)../../../../msbuild/ice.sign.targets"/>
+</Project>
diff --git a/csharp/src/IceLocatorDiscovery/msbuild/net5.0/icelocatordiscovery.csproj b/csharp/src/IceLocatorDiscovery/msbuild/net5.0/icelocatordiscovery.csproj
new file mode 100644
index 00000000000..9ad031a957a
--- /dev/null
+++ b/csharp/src/IceLocatorDiscovery/msbuild/net5.0/icelocatordiscovery.csproj
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>IceLocatorDiscovery</AssemblyName>
+ <Version>$(IceVersion)</Version>
+ <OutputPath>../../../../lib</OutputPath>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../../../slice/$(AssemblyName)/*.ice" />
+ <Compile Include="../../*.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" PrivateAssets="All"/>
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19367-01" PrivateAssets="All"/>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Ice/msbuild/net5.0/ice.csproj" />
+ </ItemGroup>
+ <Import Project="$(MSBuildThisFileDirectory)../../../../msbuild/ice.sign.targets"/>
+</Project>
diff --git a/csharp/src/IceSSL/SSLEngine.cs b/csharp/src/IceSSL/SSLEngine.cs
index 34b381ac3ca..15fdbac1ceb 100644
--- a/csharp/src/IceSSL/SSLEngine.cs
+++ b/csharp/src/IceSSL/SSLEngine.cs
@@ -75,7 +75,9 @@ namespace IceSSL
_protocols = 0;
foreach(int v in Enum.GetValues(typeof(SslProtocols)))
{
- if(v > (int)SslProtocols.Ssl3 && v != (int)SslProtocols.Default)
+#pragma warning disable CS0618 // Type or member is obsolete
+ if (v > (int)SslProtocols.Ssl3 && v != (int)SslProtocols.Default)
+#pragma warning restore CS0618 // Type or member is obsolete
{
_protocols |= (SslProtocols)v;
}
@@ -637,9 +639,11 @@ namespace IceSSL
private SslProtocols parseProtocols(string[] arr)
{
+#pragma warning disable CS0618 // Type or member is obsolete
SslProtocols result = SslProtocols.Default;
+#pragma warning restore CS0618 // Type or member is obsolete
- if(arr.Length > 0)
+ if (arr.Length > 0)
{
result = 0;
for(int i = 0; i < arr.Length; ++i)
diff --git a/csharp/src/IceSSL/msbuild/net5.0/icessl.csproj b/csharp/src/IceSSL/msbuild/net5.0/icessl.csproj
new file mode 100644
index 00000000000..6d0e578cf97
--- /dev/null
+++ b/csharp/src/IceSSL/msbuild/net5.0/icessl.csproj
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>IceSSL</AssemblyName>
+ <Version>$(IceVersion)</Version>
+ <OutputPath>../../../../lib</OutputPath>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../../../slice/$(AssemblyName)/*.ice" />
+ <Compile Include="../../*.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" PrivateAssets="All"/>
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19367-01" PrivateAssets="All"/>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Ice/msbuild/net5.0/ice.csproj" />
+ </ItemGroup>
+ <Import Project="$(MSBuildThisFileDirectory)../../../../msbuild/ice.sign.targets"/>
+</Project>
diff --git a/csharp/src/IceStorm/msbuild/net5.0/icestorm.csproj b/csharp/src/IceStorm/msbuild/net5.0/icestorm.csproj
new file mode 100644
index 00000000000..1e9fcd4433d
--- /dev/null
+++ b/csharp/src/IceStorm/msbuild/net5.0/icestorm.csproj
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>IceStorm</AssemblyName>
+ <Version>$(IceVersion)</Version>
+ <OutputPath>../../../../lib</OutputPath>
+ <TargetFramework>net5.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../../../slice/$(AssemblyName)/*.ice" />
+ <Compile Include="../../*.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" PrivateAssets="All"/>
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19367-01" PrivateAssets="All"/>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../../Ice/msbuild/net5.0/ice.csproj" />
+ </ItemGroup>
+ <Import Project="$(MSBuildThisFileDirectory)../../../../msbuild/ice.sign.targets"/>
+</Project>
diff --git a/csharp/test/Glacier2/application/msbuild/client/net5.0/client.csproj b/csharp/test/Glacier2/application/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..71ae57e219a
--- /dev/null
+++ b/csharp/test/Glacier2/application/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <PropertyGroup>
+ <UseAppHost>true</UseAppHost>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../CallbackI.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Callback.cs">
+ <SliceCompileSource>../../../Callback.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Callback.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/Glacier2.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Glacier2/application/msbuild/server/net5.0/server.csproj b/csharp/test/Glacier2/application/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..61d417b5acb
--- /dev/null
+++ b/csharp/test/Glacier2/application/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <PropertyGroup>
+ <UseAppHost>true</UseAppHost>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../CallbackI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Callback.cs">
+ <SliceCompileSource>../../../Callback.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Callback.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/Glacier2.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Glacier2/router/msbuild/client/net5.0/client.csproj b/csharp/test/Glacier2/router/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..ed462bb5926
--- /dev/null
+++ b/csharp/test/Glacier2/router/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../CallbackI.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Callback.cs">
+ <SliceCompileSource>../../../Callback.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Callback.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/Glacier2.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Glacier2/router/msbuild/server/net5.0/server.csproj b/csharp/test/Glacier2/router/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..02847a73b16
--- /dev/null
+++ b/csharp/test/Glacier2/router/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../CallbackI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Callback.cs">
+ <SliceCompileSource>../../../Callback.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Callback.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/Glacier2.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Glacier2/sessionHelper/msbuild/client/net5.0/client.csproj b/csharp/test/Glacier2/sessionHelper/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..ed462bb5926
--- /dev/null
+++ b/csharp/test/Glacier2/sessionHelper/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../CallbackI.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Callback.cs">
+ <SliceCompileSource>../../../Callback.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Callback.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/Glacier2.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Glacier2/sessionHelper/msbuild/server/net5.0/server.csproj b/csharp/test/Glacier2/sessionHelper/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..02847a73b16
--- /dev/null
+++ b/csharp/test/Glacier2/sessionHelper/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../CallbackI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Callback.cs">
+ <SliceCompileSource>../../../Callback.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Callback.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/Glacier2.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/acm/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/acm/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/acm/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/acm/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/acm/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..efae87887a6
--- /dev/null
+++ b/csharp/test/Ice/acm/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/adapterDeactivation/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/adapterDeactivation/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..9c41c168b91
--- /dev/null
+++ b/csharp/test/Ice/adapterDeactivation/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <IceBuilderOutputDir>generated</IceBuilderOutputDir>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/adapterDeactivation/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/adapterDeactivation/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..334dbb873ed
--- /dev/null
+++ b/csharp/test/Ice/adapterDeactivation/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../CookieI.cs" />
+ <Compile Include="../../../ServantLocatorI.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/adapterDeactivation/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/adapterDeactivation/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..663ede25e83
--- /dev/null
+++ b/csharp/test/Ice/adapterDeactivation/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="../../../CookieI.cs" />
+ <Compile Include="../../../ServantLocatorI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/admin/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/admin/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..50f23a7939a
--- /dev/null
+++ b/csharp/test/Ice/admin/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/admin/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/admin/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..efae87887a6
--- /dev/null
+++ b/csharp/test/Ice/admin/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/ami/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/ami/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..eb60b665b79
--- /dev/null
+++ b/csharp/test/Ice/ami/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice">
+ <Link>Test.ice</Link>
+ </SliceCompile>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/ami/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/ami/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..5066bb5ff89
--- /dev/null
+++ b/csharp/test/Ice/ami/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/ami/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/ami/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..efae87887a6
--- /dev/null
+++ b/csharp/test/Ice/ami/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/application/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/application/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..3950f80a72f
--- /dev/null
+++ b/csharp/test/Ice/application/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs"/>
+ <Compile Include="../../../Client.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/assemblies/Client.cs b/csharp/test/Ice/assemblies/Client.cs
index a06afa419f8..2f5b5942226 100644
--- a/csharp/test/Ice/assemblies/Client.cs
+++ b/csharp/test/Ice/assemblies/Client.cs
@@ -27,12 +27,16 @@ public class Client : Test.TestHelper
string assembly =
String.Format("{0}/core.dll",
+#pragma warning disable SYSLIB0012 // Type or member is obsolete
Path.GetFileName(Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase)));
- using(var communicator = initialize(properties))
+#pragma warning restore SYSLIB0012 // Type or member is obsolete
+ using (var communicator = initialize(properties))
{
test(AppDomain.CurrentDomain.GetAssemblies().FirstOrDefault((e) =>
{
+#pragma warning disable SYSLIB0012 // Type or member is obsolete
return e.CodeBase.EndsWith(assembly, StringComparison.InvariantCultureIgnoreCase);
+#pragma warning restore SYSLIB0012 // Type or member is obsolete
}) == null);
}
properties.setProperty("Ice.PreloadAssemblies", "1");
@@ -40,7 +44,9 @@ public class Client : Test.TestHelper
{
test(AppDomain.CurrentDomain.GetAssemblies().FirstOrDefault((e) =>
{
+#pragma warning disable SYSLIB0012 // Type or member is obsolete
return e.CodeBase.EndsWith(assembly, StringComparison.InvariantCultureIgnoreCase);
+#pragma warning restore SYSLIB0012 // Type or member is obsolete
}) != null);
}
diff --git a/csharp/test/Ice/assemblies/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/assemblies/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..132b53960ea
--- /dev/null
+++ b/csharp/test/Ice/assemblies/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs"/>
+ <Compile Include="../../../Client.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../user/net5.0/user.csproj"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/assemblies/msbuild/core/net5.0/core.csproj b/csharp/test/Ice/assemblies/msbuild/core/net5.0/core.csproj
new file mode 100644
index 00000000000..878cffd99d6
--- /dev/null
+++ b/csharp/test/Ice/assemblies/msbuild/core/net5.0/core.csproj
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>core</AssemblyName>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <OutputType>Library</OutputType>
+ </PropertyGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ </ItemGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../Core.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="generated\Core.cs">
+ <SliceCompileSource>../../../Core.ice</SliceCompileSource>
+ </Compile>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/assemblies/msbuild/user/net5.0/user.csproj b/csharp/test/Ice/assemblies/msbuild/user/net5.0/user.csproj
new file mode 100644
index 00000000000..7e016f7b21f
--- /dev/null
+++ b/csharp/test/Ice/assemblies/msbuild/user/net5.0/user.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>user</AssemblyName>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <SliceCompile>
+ <IncludeDirectories>../../..</IncludeDirectories>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ </ItemGroup>
+ <ItemGroup>
+ <SliceCompile Include="../../../User.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../core/net5.0/core.csproj" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="generated\User.cs">
+ <SliceCompileSource>../../../User.ice</SliceCompileSource>
+ </Compile>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/background/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/background/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..4d48f3c6adb
--- /dev/null
+++ b/csharp/test/Ice/background/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Acceptor.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../Configuration.cs" />
+ <Compile Include="../../../Connector.cs" />
+ <Compile Include="../../../EndpointFactory.cs" />
+ <Compile Include="../../../EndpointI.cs" />
+ <Compile Include="../../../PluginI.cs" />
+ <Compile Include="../../../Transceiver.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/background/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/background/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..02f70670f2b
--- /dev/null
+++ b/csharp/test/Ice/background/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Acceptor.cs" />
+ <Compile Include="../../../BackgroundControllerI.cs" />
+ <Compile Include="../../../BackgroundI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="../../../Configuration.cs" />
+ <Compile Include="../../../Connector.cs" />
+ <Compile Include="../../../EndpointFactory.cs" />
+ <Compile Include="../../../EndpointI.cs" />
+ <Compile Include="../../../PluginI.cs" />
+ <Compile Include="../../../Transceiver.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/binding/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/binding/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/binding/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/binding/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/binding/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..3d7d0f2de3d
--- /dev/null
+++ b/csharp/test/Ice/binding/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../RemoteCommunicatorI.cs" />
+ <Compile Include="../../../RemoteObjectAdapterI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/checksum/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/checksum/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..1f5fa9335a2
--- /dev/null
+++ b/csharp/test/Ice/checksum/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemDefinitionGroup Label="IceBuilder">
+ <SliceCompile>
+ <AdditionalOptions>--checksum</AdditionalOptions>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\ClientTypes.cs">
+ <SliceCompileSource>../../../ClientTypes.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../ClientTypes.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/checksum/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/checksum/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..591d2c8b3be
--- /dev/null
+++ b/csharp/test/Ice/checksum/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemDefinitionGroup Label="IceBuilder">
+ <SliceCompile>
+ <AdditionalOptions>--checksum</AdditionalOptions>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\ServerTypes.cs">
+ <SliceCompileSource>../../../ServerTypes.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../ServerTypes.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/defaultServant/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/defaultServant/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..aa036c2496e
--- /dev/null
+++ b/csharp/test/Ice/defaultServant/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../MyObjectI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/defaultValue/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/defaultValue/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/defaultValue/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/dictMapping/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/dictMapping/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..2dd71e5c778
--- /dev/null
+++ b/csharp/test/Ice/dictMapping/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../Twoways.cs" />
+ <Compile Include="../../../TwowaysAMI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/dictMapping/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/dictMapping/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..f176fb6e702
--- /dev/null
+++ b/csharp/test/Ice/dictMapping/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../MyClassI.cs" />
+ <Compile Include="../../../Twoways.cs" />
+ <Compile Include="../../../TwowaysAMI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/dictMapping/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/dictMapping/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..7c0cf8aaa37
--- /dev/null
+++ b/csharp/test/Ice/dictMapping/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MyClassI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/dictMapping/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/dictMapping/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..5e104e4204a
--- /dev/null
+++ b/csharp/test/Ice/dictMapping/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MyClassAMDI.cs" />
+ <Compile Include="../../../ServerAMD.cs" />
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/dispatcher/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/dispatcher/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..f28f1319dc0
--- /dev/null
+++ b/csharp/test/Ice/dispatcher/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Dispatcher.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/dispatcher/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/dispatcher/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..6c6c714813a
--- /dev/null
+++ b/csharp/test/Ice/dispatcher/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Dispatcher.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/dispatcher/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/dispatcher/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..425ff25574d
--- /dev/null
+++ b/csharp/test/Ice/dispatcher/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Dispatcher.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/echo/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/echo/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..5e927cf2e4b
--- /dev/null
+++ b/csharp/test/Ice/echo/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../BlobjectI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/enums/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/enums/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/enums/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/enums/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/enums/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..efae87887a6
--- /dev/null
+++ b/csharp/test/Ice/enums/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/exceptions/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/exceptions/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..25d99495e11
--- /dev/null
+++ b/csharp/test/Ice/exceptions/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../EmptyI.cs" />
+ <Compile Include="../../../ServantLocatorI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/exceptions/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/exceptions/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..65cf1d1c456
--- /dev/null
+++ b/csharp/test/Ice/exceptions/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../ThrowerI.cs" />
+ <Compile Include="../../../EmptyI.cs" />
+ <Compile Include="../../../ServantLocatorI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/exceptions/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/exceptions/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..3142c79d04d
--- /dev/null
+++ b/csharp/test/Ice/exceptions/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../ThrowerI.cs" />
+ <Compile Include="../../../EmptyI.cs" />
+ <Compile Include="../../../ServantLocatorI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/exceptions/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/exceptions/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..29f96eb7344
--- /dev/null
+++ b/csharp/test/Ice/exceptions/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../ThrowerAMDI.cs" />
+ <Compile Include="../../../EmptyAMDI.cs" />
+ <Compile Include="../../../ServantLocatorI.cs" />
+ <Compile Include="../../../ServerAMD.cs" />
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/facets/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/facets/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..3e07558b651
--- /dev/null
+++ b/csharp/test/Ice/facets/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../EmptyI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/facets/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/facets/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..3f29543b35b
--- /dev/null
+++ b/csharp/test/Ice/facets/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../AI.cs" />
+ <Compile Include="../../../BI.cs" />
+ <Compile Include="../../../CI.cs" />
+ <Compile Include="../../../DI.cs" />
+ <Compile Include="../../../EI.cs" />
+ <Compile Include="../../../EmptyI.cs" />
+ <Compile Include="../../../FI.cs" />
+ <Compile Include="../../../GI.cs" />
+ <Compile Include="../../../HI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/facets/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/facets/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..dede9d5cd96
--- /dev/null
+++ b/csharp/test/Ice/facets/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AI.cs" />
+ <Compile Include="../../../BI.cs" />
+ <Compile Include="../../../CI.cs" />
+ <Compile Include="../../../DI.cs" />
+ <Compile Include="../../../EI.cs" />
+ <Compile Include="../../../EmptyI.cs" />
+ <Compile Include="../../../FI.cs" />
+ <Compile Include="../../../GI.cs" />
+ <Compile Include="../../../HI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/faultTolerance/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/faultTolerance/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/faultTolerance/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/faultTolerance/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/faultTolerance/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..efae87887a6
--- /dev/null
+++ b/csharp/test/Ice/faultTolerance/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/hash/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/hash/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..c54397ec28c
--- /dev/null
+++ b/csharp/test/Ice/hash/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/hold/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/hold/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/hold/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/hold/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/hold/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..b7a7560489a
--- /dev/null
+++ b/csharp/test/Ice/hold/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../HoldI.cs" />
+ <Compile Include="../../../Timer.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/info/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/info/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..eb5ea8d8199
--- /dev/null
+++ b/csharp/test/Ice/info/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/IceSSL.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/info/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/info/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..efae87887a6
--- /dev/null
+++ b/csharp/test/Ice/info/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/inheritance/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/inheritance/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/inheritance/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/inheritance/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/inheritance/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..ab2ca76dbe6
--- /dev/null
+++ b/csharp/test/Ice/inheritance/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../CAI.cs" />
+ <Compile Include="../../../CBI.cs" />
+ <Compile Include="../../../CCI.cs" />
+ <Compile Include="../../../CDI.cs" />
+ <Compile Include="../../../IAI.cs" />
+ <Compile Include="../../../IB1I.cs" />
+ <Compile Include="../../../IB2I.cs" />
+ <Compile Include="../../../ICI.cs" />
+ <Compile Include="../../../InitialI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/inheritance/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/inheritance/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..e3cbb1fdda7
--- /dev/null
+++ b/csharp/test/Ice/inheritance/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../CAI.cs" />
+ <Compile Include="../../../CBI.cs" />
+ <Compile Include="../../../CCI.cs" />
+ <Compile Include="../../../CDI.cs" />
+ <Compile Include="../../../IAI.cs" />
+ <Compile Include="../../../IB1I.cs" />
+ <Compile Include="../../../IB2I.cs" />
+ <Compile Include="../../../ICI.cs" />
+ <Compile Include="../../../InitialI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/interceptor/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/interceptor/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..dd1da91134a
--- /dev/null
+++ b/csharp/test/Ice/interceptor/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../InterceptorI.cs" />
+ <Compile Include="../../../MyObjectI.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/invoke/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/invoke/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/invoke/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/invoke/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/invoke/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..5e927cf2e4b
--- /dev/null
+++ b/csharp/test/Ice/invoke/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../BlobjectI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/location/ServerManagerI.cs b/csharp/test/Ice/location/ServerManagerI.cs
index 20db90bdbb8..5813fa84572 100644
--- a/csharp/test/Ice/location/ServerManagerI.cs
+++ b/csharp/test/Ice/location/ServerManagerI.cs
@@ -75,11 +75,11 @@ namespace Ice
adapter2.activate();
break;
}
- catch(Ice.SocketException ex)
+ catch(Ice.SocketException)
{
if(nRetry == 0)
{
- throw ex;
+ throw;
}
// Retry, if OA creation fails with EADDRINUSE(this can occur when running with JS web
diff --git a/csharp/test/Ice/location/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/location/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..e6fe34959c7
--- /dev/null
+++ b/csharp/test/Ice/location/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../HelloI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/location/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/location/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..fbad4f01a78
--- /dev/null
+++ b/csharp/test/Ice/location/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../HelloI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="../../../ServerLocator.cs" />
+ <Compile Include="../../../ServerLocatorRegistry.cs" />
+ <Compile Include="../../../ServerManagerI.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/logger/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/logger/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..3950f80a72f
--- /dev/null
+++ b/csharp/test/Ice/logger/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs"/>
+ <Compile Include="../../../Client.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/metrics/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/metrics/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..5d11fcca687
--- /dev/null
+++ b/csharp/test/Ice/metrics/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../InstrumentationI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/metrics/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/metrics/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..f3f687d677b
--- /dev/null
+++ b/csharp/test/Ice/metrics/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../InstrumentationI.cs" />
+ <Compile Include="../../../MetricsI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/metrics/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/metrics/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..878c78ccbfa
--- /dev/null
+++ b/csharp/test/Ice/metrics/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MetricsI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/metrics/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/metrics/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..c0bb37c29d4
--- /dev/null
+++ b/csharp/test/Ice/metrics/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MetricsAMDI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/namespacemd/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/namespacemd/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..e89cefe3074
--- /dev/null
+++ b/csharp/test/Ice/namespacemd/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
+ <NoWarn>1701;1702;3005</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+ <NoWarn>1701;1702;3005</NoWarn>
+ </PropertyGroup>
+ <ItemDefinitionGroup Label="IceBuilder">
+ <SliceCompile>
+ <OutputDir>$(MSBuildProjectDirectory)\generated</OutputDir>
+ <IncludeDirectories>..\..\..</IncludeDirectories>
+ <AdditionalOptions></AdditionalOptions>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\NoNamespace.cs">
+ <SliceCompileSource>../../../NoNamespace.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Namespace.cs">
+ <SliceCompileSource>../../../Namespace.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../Namespace.ice" />
+ <SliceCompile Include="../../../NoNamespace.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/namespacemd/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/namespacemd/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..8ffd6d34880
--- /dev/null
+++ b/csharp/test/Ice/namespacemd/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
+ <NoWarn>1701;1702;3005</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+ <NoWarn>1701;1702;3005</NoWarn>
+ </PropertyGroup>
+ <ItemDefinitionGroup Label="IceBuilder">
+ <SliceCompile>
+ <OutputDir>$(MSBuildProjectDirectory)\generated</OutputDir>
+ <IncludeDirectories>..\..\..</IncludeDirectories>
+ <AdditionalOptions></AdditionalOptions>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../InitialI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\NoNamespace.cs">
+ <SliceCompileSource>../../../NoNamespace.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Namespace.cs">
+ <SliceCompileSource>../../../Namespace.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../Namespace.ice" />
+ <SliceCompile Include="../../../NoNamespace.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/networkProxy/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/networkProxy/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/networkProxy/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/networkProxy/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/networkProxy/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..2dff3d1b7c2
--- /dev/null
+++ b/csharp/test/Ice/networkProxy/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/objects/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/objects/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..6e1b6e27ef4
--- /dev/null
+++ b/csharp/test/Ice/objects/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../BI.cs" />
+ <Compile Include="../../../CI.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../DI.cs" />
+ <Compile Include="../../../EI.cs" />
+ <Compile Include="../../../FI.cs" />
+ <Compile Include="../../../HI.cs" />
+ <Compile Include="../../../II.cs" />
+ <Compile Include="../../../JI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Forward.cs">
+ <SliceCompileSource>../../../Forward.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../Forward.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/objects/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/objects/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..c76bf07a12c
--- /dev/null
+++ b/csharp/test/Ice/objects/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../BI.cs" />
+ <Compile Include="../../../CI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="../../../DI.cs" />
+ <Compile Include="../../../EI.cs" />
+ <Compile Include="../../../FI.cs" />
+ <Compile Include="../../../HI.cs" />
+ <Compile Include="../../../II.cs" />
+ <Compile Include="../../../InitialI.cs" />
+ <Compile Include="../../../JI.cs" />
+ <Compile Include="../../../F2I.cs" />
+ <Compile Include="../../../UnexpectedObjectExceptionTestI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Forward.cs">
+ <SliceCompileSource>../../../Forward.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../Forward.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/objects/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/objects/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..9c6c1b3d582
--- /dev/null
+++ b/csharp/test/Ice/objects/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../BI.cs" />
+ <Compile Include="../../../CI.cs" />
+ <Compile Include="../../../DI.cs" />
+ <Compile Include="../../../EI.cs" />
+ <Compile Include="../../../FI.cs" />
+ <Compile Include="../../../HI.cs" />
+ <Compile Include="../../../II.cs" />
+ <Compile Include="../../../InitialI.cs" />
+ <Compile Include="../../../JI.cs" />
+ <Compile Include="../../../F2I.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="../../../UnexpectedObjectExceptionTestI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Forward.cs">
+ <SliceCompileSource>../../../Forward.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../Forward.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/operations/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/operations/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..4c98cd94f47
--- /dev/null
+++ b/csharp/test/Ice/operations/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../BatchOneways.cs" />
+ <Compile Include="../../../BatchOnewaysAMI.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../Oneways.cs" />
+ <Compile Include="../../../OnewaysAMI.cs" />
+ <Compile Include="../../../Twoways.cs" />
+ <Compile Include="../../../TwowaysAMI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/operations/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/operations/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..1f0d8b46f9a
--- /dev/null
+++ b/csharp/test/Ice/operations/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../BatchOneways.cs" />
+ <Compile Include="../../../BatchOnewaysAMI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="../../../MyDerivedClassI.cs" />
+ <Compile Include="../../../Oneways.cs" />
+ <Compile Include="../../../OnewaysAMI.cs" />
+ <Compile Include="../../../Twoways.cs" />
+ <Compile Include="../../../TwowaysAMI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/operations/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/operations/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..99d96e488be
--- /dev/null
+++ b/csharp/test/Ice/operations/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MyDerivedClassI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/operations/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/operations/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..ac9cc403b84
--- /dev/null
+++ b/csharp/test/Ice/operations/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MyDerivedClassAMDI.cs" />
+ <Compile Include="../../../ServerAMD.cs" />
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/operations/msbuild/serveramdtie/net5.0/serveramdtie.csproj b/csharp/test/Ice/operations/msbuild/serveramdtie/net5.0/serveramdtie.csproj
new file mode 100644
index 00000000000..445bdf02bfb
--- /dev/null
+++ b/csharp/test/Ice/operations/msbuild/serveramdtie/net5.0/serveramdtie.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramdtie</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MyDerivedClassAMDTieI.cs" />
+ <Compile Include="../../../ServerAMDTie.cs" />
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/operations/msbuild/servertie/net5.0/servertie.csproj b/csharp/test/Ice/operations/msbuild/servertie/net5.0/servertie.csproj
new file mode 100644
index 00000000000..1be5d446aa5
--- /dev/null
+++ b/csharp/test/Ice/operations/msbuild/servertie/net5.0/servertie.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>servertie</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MyDerivedClassTieI.cs" />
+ <Compile Include="../../../ServerTie.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/optional/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/optional/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d1e36fa6e8a
--- /dev/null
+++ b/csharp/test/Ice/optional/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../serializable/net5.0/serializable.csproj" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/optional/msbuild/serializable/net5.0/serializable.csproj b/csharp/test/Ice/optional/msbuild/serializable/net5.0/serializable.csproj
new file mode 100644
index 00000000000..06f4ea4cb4e
--- /dev/null
+++ b/csharp/test/Ice/optional/msbuild/serializable/net5.0/serializable.csproj
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>serializable</AssemblyName>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../SerializableClass.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/optional/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/optional/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..5c94b136210
--- /dev/null
+++ b/csharp/test/Ice/optional/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../serializable/net5.0/serializable.csproj" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/optional/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/optional/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..a9724034da4
--- /dev/null
+++ b/csharp/test/Ice/optional/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestAMDI.cs" />
+ <Compile Include="../../../ServerAMD.cs" />
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../serializable/net5.0/serializable.csproj" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/plugin/Client.cs b/csharp/test/Ice/plugin/Client.cs
index d3165dadb0c..cef8593555b 100644
--- a/csharp/test/Ice/plugin/Client.cs
+++ b/csharp/test/Ice/plugin/Client.cs
@@ -23,6 +23,8 @@ public class Client : Test.TestHelper
{
#if NET45
string pluginPath = "msbuild/plugin/net45/Plugin.dll";
+#elif NET5_0
+ string pluginPath = "msbuild/plugin/net5.0/Plugin.dll";
#else
string pluginPath =
String.Format("msbuild/plugin/netstandard2.0/{0}/Plugin.dll",
diff --git a/csharp/test/Ice/plugin/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/plugin/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..3950f80a72f
--- /dev/null
+++ b/csharp/test/Ice/plugin/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs"/>
+ <Compile Include="../../../Client.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/plugin/msbuild/plugin/net5.0/plugin.csproj b/csharp/test/Ice/plugin/msbuild/plugin/net5.0/plugin.csproj
new file mode 100644
index 00000000000..01c4f16e9e2
--- /dev/null
+++ b/csharp/test/Ice/plugin/msbuild/plugin/net5.0/plugin.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <AssemblyName>Plugin</AssemblyName>
+ <DefineConstants Condition="'$(Configuration)' == 'Debug'">DEBUG;$(DefineConstants)</DefineConstants>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../BasePlugin.cs"/>
+ <Compile Include="../../../BasePluginFail.cs"/>
+ <Compile Include="../../../PluginFactory.cs"/>
+ <Compile Include="../../../PluginInitializeFailException.cs"/>
+ <Compile Include="../../../PluginInitializeFailFactory.cs"/>
+ <Compile Include="../../../PluginOneFactory.cs"/>
+ <Compile Include="../../../PluginOneFailFactory.cs"/>
+ <Compile Include="../../../PluginThreeFactory.cs"/>
+ <Compile Include="../../../PluginThreeFailFactory.cs"/>
+ <Compile Include="../../../PluginTwoFactory.cs"/>
+ <Compile Include="../../../PluginTwoFailFactory.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/properties/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/properties/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..3950f80a72f
--- /dev/null
+++ b/csharp/test/Ice/properties/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs"/>
+ <Compile Include="../../../Client.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/proxy/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/proxy/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/proxy/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/proxy/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/proxy/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..ba7f68f7a63
--- /dev/null
+++ b/csharp/test/Ice/proxy/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../MyDerivedClassI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/proxy/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/proxy/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..99d96e488be
--- /dev/null
+++ b/csharp/test/Ice/proxy/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MyDerivedClassI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/proxy/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/proxy/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..ac9cc403b84
--- /dev/null
+++ b/csharp/test/Ice/proxy/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../MyDerivedClassAMDI.cs" />
+ <Compile Include="../../../ServerAMD.cs" />
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/retry/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/retry/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..313fe3688af
--- /dev/null
+++ b/csharp/test/Ice/retry/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../Instrumentation.cs" />
+ <Compile Include="../../../SystemFailure.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/retry/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/retry/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..be2be069113
--- /dev/null
+++ b/csharp/test/Ice/retry/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon\TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="../../../Instrumentation.cs" />
+ <Compile Include="../../../RetryI.cs" />
+ <Compile Include="../../../SystemFailure.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/retry/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/retry/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..0ea53541fa6
--- /dev/null
+++ b/csharp/test/Ice/retry/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../RetryI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="../../../SystemFailure.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/scope/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/scope/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..04188ff651f
--- /dev/null
+++ b/csharp/test/Ice/scope/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice">
+ <Link>Test.ice</Link>
+ </SliceCompile>
+ <None Update="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </None>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/scope/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/scope/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..49ab82e5e41
--- /dev/null
+++ b/csharp/test/Ice/scope/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs"/>
+ <Compile Include="../../../TestI.cs"/>
+ <Compile Include="../../../AllTests.cs"/>
+ <Compile Include="../../../Collocated.cs"/>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ <SliceCompile Include="../../../Test.ice"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/scope/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/scope/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..908acf7d55a
--- /dev/null
+++ b/csharp/test/Ice/scope/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <None Update="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </None>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/seqMapping/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/seqMapping/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..9c5e408af27
--- /dev/null
+++ b/csharp/test/Ice/seqMapping/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../Custom.cs" />
+ <Compile Include="../../../Twoways.cs" />
+ <Compile Include="../../../TwowaysAMI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../serializable/net5.0/serializable.csproj" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/seqMapping/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/seqMapping/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..9a06de03d81
--- /dev/null
+++ b/csharp/test/Ice/seqMapping/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../MyClassI.cs" />
+ <Compile Include="../../../Twoways.cs" />
+ <Compile Include="../../../TwowaysAMI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="../../../Custom.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../serializable/net5.0/serializable.csproj" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/seqMapping/msbuild/serializable/net5.0/serializable.csproj b/csharp/test/Ice/seqMapping/msbuild/serializable/net5.0/serializable.csproj
new file mode 100644
index 00000000000..4b6d33092ec
--- /dev/null
+++ b/csharp/test/Ice/seqMapping/msbuild/serializable/net5.0/serializable.csproj
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>serializable</AssemblyName>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../Serializable.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/seqMapping/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/seqMapping/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..f7968b713fc
--- /dev/null
+++ b/csharp/test/Ice/seqMapping/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Custom.cs" />
+ <Compile Include="../../../MyClassI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../serializable/net5.0/serializable.csproj" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/seqMapping/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/seqMapping/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..8541777aab0
--- /dev/null
+++ b/csharp/test/Ice/seqMapping/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Custom.cs" />
+ <Compile Include="../../../MyClassAMDI.cs" />
+ <Compile Include="../../../ServerAMD.cs" />
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../serializable/net5.0/serializable.csproj" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/serialize/AllTests.cs b/csharp/test/Ice/serialize/AllTests.cs
index 8835d911bb7..9c23d62cc2a 100644
--- a/csharp/test/Ice/serialize/AllTests.cs
+++ b/csharp/test/Ice/serialize/AllTests.cs
@@ -171,9 +171,11 @@ namespace Ice
new StreamingContext(StreamingContextStates.All, communicator));
using(MemoryStream mem = new MemoryStream())
{
+#pragma warning disable SYSLIB0011 // Type or member is obsolete
bin.Serialize(mem, o);
mem.Seek(0, 0);
return(T)bin.Deserialize(mem);
+#pragma warning restore SYSLIB0011 // Type or member is obsolete
}
}
}
diff --git a/csharp/test/Ice/serialize/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/serialize/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/serialize/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/servantLocator/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/servantLocator/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/servantLocator/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/servantLocator/msbuild/collocated/net5.0/collocated.csproj b/csharp/test/Ice/servantLocator/msbuild/collocated/net5.0/collocated.csproj
new file mode 100644
index 00000000000..2a925e6365d
--- /dev/null
+++ b/csharp/test/Ice/servantLocator/msbuild/collocated/net5.0/collocated.csproj
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>collocated</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../CookieI.cs" />
+ <Compile Include="../../../ServantLocatorI.cs" />
+ <Compile Include="../../../TestActivationI.cs" />
+ <Compile Include="../../../Collocated.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/servantLocator/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/servantLocator/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..86499a38db8
--- /dev/null
+++ b/csharp/test/Ice/servantLocator/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="../../../CookieI.cs" />
+ <Compile Include="../../../ServantLocatorI.cs" />
+ <Compile Include="../../../TestActivationI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/servantLocator/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/servantLocator/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..7cbbd7e9fdf
--- /dev/null
+++ b/csharp/test/Ice/servantLocator/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestAMDI.cs" />
+ <Compile Include="../../../ServerAMD.cs" />
+ <Compile Include="../../../CookieAMDI.cs" />
+ <Compile Include="../../../ServantLocatorAMDI.cs" />
+ <Compile Include="../../../TestActivationAMDI.cs" />
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/slicing/exceptions/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/slicing/exceptions/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..42079e02dc1
--- /dev/null
+++ b/csharp/test/Ice/slicing/exceptions/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <SliceCompile>
+ <IncludeDirectories>../../..</IncludeDirectories>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\ClientPrivate.cs">
+ <SliceCompileSource>../../../ClientPrivate.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../ClientPrivate.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/slicing/exceptions/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/slicing/exceptions/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..4bb933e94ea
--- /dev/null
+++ b/csharp/test/Ice/slicing/exceptions/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <SliceCompile>
+ <IncludeDirectories>../../..</IncludeDirectories>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\ServerPrivate.cs">
+ <SliceCompileSource>../../../ServerPrivate.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../ServerPrivate.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/slicing/exceptions/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/slicing/exceptions/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..f9810b27a6e
--- /dev/null
+++ b/csharp/test/Ice/slicing/exceptions/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <SliceCompile>
+ <IncludeDirectories>../../..</IncludeDirectories>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestAMDI.cs" />
+ <Compile Include="../../../ServerAMD.cs" />
+ <Compile Include="generated\ServerPrivateAMD.cs">
+ <SliceCompileSource>../../../ServerPrivateAMD.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ <SliceCompile Include="../../../ServerPrivateAMD.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/slicing/objects/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/slicing/objects/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..42079e02dc1
--- /dev/null
+++ b/csharp/test/Ice/slicing/objects/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <SliceCompile>
+ <IncludeDirectories>../../..</IncludeDirectories>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\ClientPrivate.cs">
+ <SliceCompileSource>../../../ClientPrivate.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../ClientPrivate.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/slicing/objects/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/slicing/objects/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..4bb933e94ea
--- /dev/null
+++ b/csharp/test/Ice/slicing/objects/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <SliceCompile>
+ <IncludeDirectories>../../..</IncludeDirectories>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\ServerPrivate.cs">
+ <SliceCompileSource>../../../ServerPrivate.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ <SliceCompile Include="../../../ServerPrivate.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/slicing/objects/msbuild/serveramd/net5.0/serveramd.csproj b/csharp/test/Ice/slicing/objects/msbuild/serveramd/net5.0/serveramd.csproj
new file mode 100644
index 00000000000..f9810b27a6e
--- /dev/null
+++ b/csharp/test/Ice/slicing/objects/msbuild/serveramd/net5.0/serveramd.csproj
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>serveramd</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <SliceCompile>
+ <IncludeDirectories>../../..</IncludeDirectories>
+ </SliceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestAMDI.cs" />
+ <Compile Include="../../../ServerAMD.cs" />
+ <Compile Include="generated\ServerPrivateAMD.cs">
+ <SliceCompileSource>../../../ServerPrivateAMD.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\TestAMD.cs">
+ <SliceCompileSource>../../../TestAMD.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../TestAMD.ice" />
+ <SliceCompile Include="../../../ServerPrivateAMD.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/stream/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/stream/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d1e36fa6e8a
--- /dev/null
+++ b/csharp/test/Ice/stream/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../serializable/net5.0/serializable.csproj" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/stream/msbuild/serializable/net5.0/serializable.csproj b/csharp/test/Ice/stream/msbuild/serializable/net5.0/serializable.csproj
new file mode 100644
index 00000000000..4b6d33092ec
--- /dev/null
+++ b/csharp/test/Ice/stream/msbuild/serializable/net5.0/serializable.csproj
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>serializable</AssemblyName>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../Serializable.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/threadPoolPriority/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/threadPoolPriority/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..c54397ec28c
--- /dev/null
+++ b/csharp/test/Ice/threadPoolPriority/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/threadPoolPriority/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/threadPoolPriority/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..bc566785712
--- /dev/null
+++ b/csharp/test/Ice/threadPoolPriority/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../PriorityI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/timeout/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/timeout/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..50f23a7939a
--- /dev/null
+++ b/csharp/test/Ice/timeout/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/timeout/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/timeout/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..efae87887a6
--- /dev/null
+++ b/csharp/test/Ice/timeout/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/udp/msbuild/client/net5.0/client.csproj b/csharp/test/Ice/udp/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/Ice/udp/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Ice/udp/msbuild/server/net5.0/server.csproj b/csharp/test/Ice/udp/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..98c56d7a11b
--- /dev/null
+++ b/csharp/test/Ice/udp/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestIntfI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceBox/admin/msbuild/client/net5.0/client.csproj b/csharp/test/IceBox/admin/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/IceBox/admin/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceBox/admin/msbuild/testservice/net5.0/testservice.csproj b/csharp/test/IceBox/admin/msbuild/testservice/net5.0/testservice.csproj
new file mode 100644
index 00000000000..99c8c64ba41
--- /dev/null
+++ b/csharp/test/IceBox/admin/msbuild/testservice/net5.0/testservice.csproj
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>testservice</AssemblyName>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../TestServiceI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/IceBox.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceBox/configuration/msbuild/client/net5.0/client.csproj b/csharp/test/IceBox/configuration/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/IceBox/configuration/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceBox/configuration/msbuild/testservice/net5.0/testservice.csproj b/csharp/test/IceBox/configuration/msbuild/testservice/net5.0/testservice.csproj
new file mode 100644
index 00000000000..99c8c64ba41
--- /dev/null
+++ b/csharp/test/IceBox/configuration/msbuild/testservice/net5.0/testservice.csproj
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>testservice</AssemblyName>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../TestServiceI.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/IceBox.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceDiscovery/simple/msbuild/client/net5.0/client.csproj b/csharp/test/IceDiscovery/simple/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..d260bdb4c4e
--- /dev/null
+++ b/csharp/test/IceDiscovery/simple/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceDiscovery/simple/msbuild/server/net5.0/server.csproj b/csharp/test/IceDiscovery/simple/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..efae87887a6
--- /dev/null
+++ b/csharp/test/IceDiscovery/simple/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceGrid/simple/msbuild/client/net5.0/client.csproj b/csharp/test/IceGrid/simple/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..51710cd32dc
--- /dev/null
+++ b/csharp/test/IceGrid/simple/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/Glacier2.dll" />
+ <Reference Include="../../../../../../lib/net5.0/IceGrid.dll" />
+ <Reference Include="../../../../../../lib/net5.0/IceLocatorDiscovery.dll" />
+ <Reference Include="../../../../../../lib/net5.0/IceDiscovery.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceGrid/simple/msbuild/server/net5.0/server.csproj b/csharp/test/IceGrid/simple/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..efae87887a6
--- /dev/null
+++ b/csharp/test/IceGrid/simple/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceSSL/configuration/AllTests.cs b/csharp/test/IceSSL/configuration/AllTests.cs
index a86fdfa40b4..dba3b6a5f8e 100644
--- a/csharp/test/IceSSL/configuration/AllTests.cs
+++ b/csharp/test/IceSSL/configuration/AllTests.cs
@@ -16,9 +16,6 @@ using System.Threading;
public class AllTests
{
- private static bool IsCatalinaOrGreater =
- IceInternal.AssemblyUtil.isMacOS && Environment.OSVersion.Version.Major >= 19;
-
private static void test(bool b)
{
if(!b)
@@ -591,7 +588,7 @@ public class AllTests
catch(Ice.LocalException ex)
{
//
- // macOS catalina does not check the certificate common name
+ // macOS catalina or greater does not check the certificate common name
//
if(!IceInternal.AssemblyUtil.isMacOS)
{
@@ -648,7 +645,7 @@ public class AllTests
catch(Ice.LocalException)
{
// macOS >= Catalina requires a DNS altName. DNS name as the Common Name is not trusted
- test(IsCatalinaOrGreater);
+ test(IceInternal.AssemblyUtil.isMacOS);
}
fact.destroyServer(server);
comm.destroy();
@@ -784,7 +781,7 @@ public class AllTests
catch(Ice.SecurityException ex)
{
//
- // macOS catalina does not check the certificate common name
+ // macOS catalina or greater does not check the certificate common name
//
if(!IceInternal.AssemblyUtil.isMacOS)
{
diff --git a/csharp/test/IceSSL/configuration/msbuild/client/net5.0/client.csproj b/csharp/test/IceSSL/configuration/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..06f787d2c91
--- /dev/null
+++ b/csharp/test/IceSSL/configuration/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../AllTests.cs" />
+ <Compile Include="../../../CertificateVerifierI.cs" />
+ <Compile Include="../../../PasswordCallbackI.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/IceSSL.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceSSL/configuration/msbuild/server/net5.0/server.csproj b/csharp/test/IceSSL/configuration/msbuild/server/net5.0/server.csproj
new file mode 100644
index 00000000000..d12121766d5
--- /dev/null
+++ b/csharp/test/IceSSL/configuration/msbuild/server/net5.0/server.csproj
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>server</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../TestI.cs" />
+ <Compile Include="../../../Server.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ <Reference Include="../../../../../../lib/net5.0/IceSSL.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/IceUtil/inputUtil/msbuild/client/net5.0/client.csproj b/csharp/test/IceUtil/inputUtil/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..3950f80a72f
--- /dev/null
+++ b/csharp/test/IceUtil/inputUtil/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs"/>
+ <Compile Include="../../../Client.cs"/>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Slice/escape/msbuild/client/net5.0/client.csproj b/csharp/test/Slice/escape/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..443c741abac
--- /dev/null
+++ b/csharp/test/Slice/escape/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Clash.cs">
+ <SliceCompileSource>../../../Clash.ice</SliceCompileSource>
+ </Compile>
+ <Compile Include="generated\Key.cs">
+ <SliceCompileSource>../../../Key.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Clash.ice" />
+ <SliceCompile Include="../../../Key.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Slice/macros/msbuild/client/net5.0/client.csproj b/csharp/test/Slice/macros/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..c54397ec28c
--- /dev/null
+++ b/csharp/test/Slice/macros/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/Slice/structure/msbuild/client/net5.0/client.csproj b/csharp/test/Slice/structure/msbuild/client/net5.0/client.csproj
new file mode 100644
index 00000000000..c54397ec28c
--- /dev/null
+++ b/csharp/test/Slice/structure/msbuild/client/net5.0/client.csproj
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="../../../../../../msbuild/ice.common.props" />
+ <PropertyGroup>
+ <AssemblyName>client</AssemblyName>
+ <OutputType>Exe</OutputType>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../../../TestCommon/TestHelper.cs" />
+ <Compile Include="../../../Client.cs" />
+ <Compile Include="generated\Test.cs">
+ <SliceCompileSource>../../../Test.ice</SliceCompileSource>
+ </Compile>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4" />
+ <SliceCompile Include="../../../Test.ice" />
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4" />
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="../../../../../../lib/net5.0/Ice.dll" />
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/csharp/test/TestCommon/msbuild/testcommon/net5.0/testcommon.csproj b/csharp/test/TestCommon/msbuild/testcommon/net5.0/testcommon.csproj
new file mode 100644
index 00000000000..ee3900fdff3
--- /dev/null
+++ b/csharp/test/TestCommon/msbuild/testcommon/net5.0/testcommon.csproj
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<Project Sdk="Microsoft.NET.Sdk">
+ <Import Project="..\..\..\..\..\msbuild\ice.common.props"/>
+ <PropertyGroup>
+ <AssemblyName>TestCommon</AssemblyName>
+ <TargetFramework>net5.0</TargetFramework>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+ <OutputPath>.</OutputPath>
+ <UseAppHost>true</UseAppHost>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="../../../TestHelper.cs"/>
+ <PackageReference Include="zeroc.icebuilder.msbuild" Version="5.0.4"/>
+ </ItemGroup>
+ <Choose>
+ <When Condition="'$(ICE_BIN_DIST)' == 'all'">
+ <ItemGroup>
+ <PackageReference Include="zeroc.ice.net" Version="3.7.4"/>
+ </ItemGroup>
+ </When>
+ <Otherwise>
+ <ItemGroup>
+ <Reference Include="..\..\..\..\..\lib\net5\Ice.dll"/>
+ </ItemGroup>
+ </Otherwise>
+ </Choose>
+</Project>
diff --git a/scripts/IceBoxUtil.py b/scripts/IceBoxUtil.py
index 91c5d18ac7d..083e5f25e42 100644
--- a/scripts/IceBoxUtil.py
+++ b/scripts/IceBoxUtil.py
@@ -16,9 +16,8 @@ class IceBox(ProcessFromBinDir, Server):
mapping = self.getMapping(current)
#
- # If running IceBox tests with .NET Core we need to generate a config
- # file that use the service for the .NET Framework used to build the
- # tests
+ # If running IceBox tests with non default framweork we need to generate a custom config
+ # file.
#
if self.configFile:
if isinstance(mapping, CSharpMapping) and (current.config.dotnetcore or current.config.framework):
@@ -29,7 +28,10 @@ class IceBox(ProcessFromBinDir, Server):
newConfigFile = "{}.{}".format(configFile, framework)
with open(newConfigFile, 'w') as target:
for line in source.readlines():
- target.write(line.replace("\\net45\\", "\\netstandard2.0\\{0}\\".format(libframework)))
+ if current.config.framework == "net5.0":
+ target.write(line.replace("\\net45\\", "\\net5.0\\"))
+ else:
+ target.write(line.replace("\\net45\\", "\\netstandard2.0\\{0}\\".format(libframework)))
current.files.append(newConfigFile)
def getExe(self, current):
diff --git a/scripts/Util.py b/scripts/Util.py
index 2f9e29798a9..74d01f71cf8 100644
--- a/scripts/Util.py
+++ b/scripts/Util.py
@@ -3434,9 +3434,9 @@ class CSharpMapping(Mapping):
self.binTargetFramework = platform.defaultNetCoreFramework if self.framework == "" else self.framework
self.testTargetFramework = platform.defaultNetCoreFramework if self.framework == "" else self.framework
else:
- self.libTargetFramework = "net45" if self.framework == "" else "netstandard2.0"
- self.binTargetFramework = "net45" if self.framework == "" else self.framework
- self.testTargetFramework = "net45" if self.framework == "" else self.framework
+ self.libTargetFramework = self.framework if self.framework in ["net5.0", "net45"] else "netstandard2.0"
+ self.binTargetFramework = self.framework
+ self.testTargetFramework = self.framework
# Set Xamarin flag if UWP/iOS or Android testing flag is also specified
if self.uwp or self.android or "iphone" in self.buildPlatform:
@@ -3452,7 +3452,9 @@ class CSharpMapping(Mapping):
return current.config.testTargetFramework
def getBuildDir(self, name, current):
- if current.config.dotnetcore or current.config.framework != "":
+ if current.config.framework == "net5.0":
+ return os.path.join("msbuild", name, "net5.0")
+ elif current.config.dotnetcore or current.config.framework != "":
return os.path.join("msbuild", name, "netstandard2.0", self.getTargetFramework(current))
else:
return os.path.join("msbuild", name, self.getTargetFramework(current))