А зачем?
Если продолжать предыдущий вопрос Динамическая компиляция в net 8.0?, то компилятор C# ничего не обязан знать про целевую платформу. ОС и процессор нужны только на этапе создания исполняемого файла, который сейчас под капотом просто вызывает dotnet run program.dll