Description
#80154 followups:
-
__TestBuildMode: crossgen2
(as ingit grep __TestBuildMode.*crossgen2
) should use helix so we can revert 2324602 (i.e. use published crossgen2.exe instead ofdotnet crossgen2.dll
) -
Crossgen2Tool
(as ingit grep '<Crossgen2Tool'
should similarly use published crossgen2.exe instead of crossgen2.dll and while working on it, we should deduplicateruntime/src/tasks/Crossgen2Tasks/PrepareForReadyToRunCompilation.cs runtime/src/tasks/Crossgen2Tasks/ResolveReadyToRunCompilers.cs runtime/src/tasks/Crossgen2Tasks/RunReadyToRunCompiler.cs
and
sdk/src/Tasks/Microsoft.NET.Build.Tasks/PrepareForReadyToRunCompilation.cs sdk/src/Tasks/Microsoft.NET.Build.Tasks/ResolveReadyToRunCompilers.cs sdk/src/Tasks/Microsoft.NET.Build.Tasks/RunReadyToRunCompiler.cs
-
Remove apphost.exe requirement from crossgen2_publish; some
ResolveFrameworkRef..
type of target make it mandatory during the publish. It will allow us to delete this two-step workaroundruntime/src/tests/Common/Directory.Build.targets
Lines 59 to 64 in 62835af
-
Integrate
src/tests/build.sh/cmd
with top-levelbuild.sh/cmd
, so when we usebuild.sh -c release -rc checked
, the corresponding test command issrc/tests/build.sh -release -p:RuntimeConfiguration=checked
instead of what we have nowsrc/tests/build.sh -checked -p:LibrariesConfiguration=release
. This will allow us to remove workaround likeruntime/src/tests/Common/Directory.Build.targets
Lines 40 to 57 in 62835af
Metadata
Metadata
Assignees
Type
Projects
Status