diff --git a/build/SharedFx.targets b/build/SharedFx.targets
index a909f5df9d..eba35eb5ef 100644
--- a/build/SharedFx.targets
+++ b/build/SharedFx.targets
@@ -530,15 +530,16 @@
-
- $(RepositoryRoot)\test\SharedFx.UnitTests\SharedFx.UnitTests.csproj
- $(LogOutputDir)SharedFx-UnitTests.trx
- $(UnitTestFxTrxLogFile)
- $(HostMachineRepositoryRoot)/artifacts/logs/SharedFx-UnitTests.trx
-
-
-
+
+ $(RepositoryRoot)\test\SharedFx.UnitTests\SharedFx.UnitTests.csproj
+
+
+ $(LogOutputDir)SharedFx-UnitTests-$(Version).trx
+
+ $(UnitTestFxTrxLogFile)
+ $(HostMachineRepositoryRoot)/artifacts/logs/SharedFx-UnitTests.trx
+
DotNetRestoreSourcePropsPath=$(GeneratedRestoreSourcesPropsPath);
DotNetPackageVersionPropsPath=$(GeneratedPackageVersionPropsPath);
@@ -549,15 +550,21 @@
-
-
-
-
+
+
+
+
+
+
-
+ Importance="High"
+ Condition="'$(TEAMCITY_VERSION)' != '' AND Exists('$(UnitTestFxTrxLogFile)')" />
+
diff --git a/build/dependencies.props b/build/dependencies.props
index 2b4d241910..1b92115578 100644
--- a/build/dependencies.props
+++ b/build/dependencies.props
@@ -38,7 +38,6 @@
$(MicrosoftNETCoreAppPackageVersion)
- $(MicrosoftNETCoreApp22PackageVersion)
$(KoreBuildVersion)
diff --git a/build/docker/alpine.Dockerfile b/build/docker/alpine.Dockerfile
index 4dcc47505c..ae9cbab56f 100644
--- a/build/docker/alpine.Dockerfile
+++ b/build/docker/alpine.Dockerfile
@@ -25,14 +25,3 @@ ENV LANG en_US.UTF-8
# Skip package initilization
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
-
-# Workarounds https://github.com/dotnet/cli/issues/8738
-ENV DOTNET_INSTALL_SKIP_PREREQS=1
-ENV KOREBUILD_SKIP_RUNTIME_INSTALL=1
-
-COPY global.json /tmp/global.json
-RUN DOTNET_SDK_VERSION="$(jq -r '.sdk.version' /tmp/global.json)" \
- && echo "Installing SDK ${DOTNET_SDK_VERSION}" \
- && wget -q --tries 10 -O /tmp/dotnet.tar.gz https://dotnetcli.blob.core.windows.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-musl-x64.tar.gz \
- && mkdir -p "$HOME/.dotnet" \
- && tar xzf /tmp/dotnet.tar.gz -C "$HOME/.dotnet"
diff --git a/dockerbuild.sh b/dockerbuild.sh
index 7030f04046..d401522921 100755
--- a/dockerbuild.sh
+++ b/dockerbuild.sh
@@ -90,13 +90,6 @@ fi
dockerfile="$DIR/build/docker/$image.Dockerfile"
tagname="universe-build-$image"
-# Workaround for https://github.com/dotnet/cli/issues/8738 and https://github.com/Microsoft/msbuild/issues/3066
-# Run noop target because we need to generate the global.json file so we can install the matching
-# .NET Core SDK inside the Docker container.
-"$DIR/build.sh" /t:Noop
-cp "$DIR/global.json" "$(dirname "$dockerfile")"
-#endworkaround
-
docker build "$(dirname "$dockerfile")" \
--build-arg "USER=$(whoami)" \
--build-arg "USER_ID=$(id -u)" \
diff --git a/test/SharedFx.UnitTests/SharedFx.UnitTests.csproj b/test/SharedFx.UnitTests/SharedFx.UnitTests.csproj
index 7e3e11dfbb..77d020f3dc 100644
--- a/test/SharedFx.UnitTests/SharedFx.UnitTests.csproj
+++ b/test/SharedFx.UnitTests/SharedFx.UnitTests.csproj
@@ -24,7 +24,7 @@
<_Parameter1>MicrosoftNETCoreAppPackageVersion
- <_Parameter2>$(MicrosoftNETCoreAppPackageVersion)
+ <_Parameter2>$(RuntimeFrameworkVersion)