diff --git a/pkgs/test/dotnet/cross-target/default.nix b/pkgs/test/dotnet/cross-target/default.nix index 4aab8d73a244..bf2fa84af5a3 100644 --- a/pkgs/test/dotnet/cross-target/default.nix +++ b/pkgs/test/dotnet/cross-target/default.nix @@ -3,6 +3,7 @@ dotnet-sdk, dotnetCorePackages, stdenv, + writeText, }: let @@ -17,6 +18,25 @@ let mkTest = dotnet-sdk_target: + let + runtime = dotnet-sdk_target.runtime; + + targetFramework = "net${lib.versions.majorMinor runtime.version}"; + + props = writeText "framework.props" '' + + + + ${runtime.version} + + + ${runtime.version} + + + + ''; + in + stdenv.mkDerivation { name = "dotnet-cross-target-${dotnet-sdk_target.version}-from-${dotnet-sdk.version}-test"; @@ -32,6 +52,7 @@ let runHook preUnpack mkdir test cd test + cp ${props} Directory.Build.props ${dotnet-sdk_target}/bin/dotnet new console --no-restore runHook postUnpack '';