如果查看Editor.log或者查看vs的输出,可以看到错误原因是C:\Program Files\Unity\Editor\Data\Tools\RoslynScripts\..\..\Tools\Roslyn\csc不存在
我都环境是win10+vs2017+unity2019.2.17f1。
实际在空白cmd中运行C:\Program Files\Unity\Editor\Data\Tools\RoslynScripts\..\..\Tools\Roslyn\csc你可以发现文件实际是存在的。
经过Google,目前我经过https://answers.unity.com/questions/1680858/blank-console-error-on-empty-project-with-a-single.html?_ga=2.107828354.1212760230.1578641643-1665824735.1578199169这个帖子的方法已经解决!
翻译成中文就是:
打开C:\Program Files\Unity\Editor\Data\Tools\RoslynScripts\unity_csc.bat(记得管理员权限),可以看到就是这个文件调用的csc程序。然后直接在csc后面加“.exe”就好(原文是换成了这个文件的绝对路径+.exe,我直接补.exe发现一切正常)