我在一个名为 Unity3D 的游戏引擎中工作,它的脚本系统在 Mono 上运行。默认情况下,Unity 使用修改后的 Mono 版本来开发/编译脚本。我正在设置我的 Visual Studio 以更好地处理 Unity 项目及其与 .NET 相关的各种问题。
我目前正试图配置 Visual Studio 来处理我的各种程序集的编译。Unity 使用旧 Mono 编译器的修改版本,因此我不能使用默认的 csc.exe 来构建程序集。
我理想的解决方案是让 Visual Studios 的构建解决方案选项使用我指向的编译器来处理我的项目,也许是通过配置 MSBuild (.csproj) 文件?如果没有这一点,我可以使用 Mono 的 mcs/gmcs 编译器在 Visual Studio中构建另一种方法吗?