gpt4 book ai didi

c# - 配置 Visual Studio 2012 以使用 Mono 的 C# 编译器而不是默认的 csc.exe

转载 作者:行者123 更新时间:2023-11-30 12:30:52 24 4
gpt4 key购买 nike

我在一个名为 Unity3D 的游戏引擎中工作,它的脚本系统在 Mono 上运行。默认情况下,Unity 使用 Mono 的修改版本来开发/编译脚本。我正在设置我的 Visual Studio 以更好地处理 Unity 项目及其与 .NET 相关的各种问题。

我目前一直在尝试配置 Visual Studio 来处理我的各种程序集的编译。 Unity 使用旧 Mono 编译器的修改版本,因此我不能使用默认的 csc.exe 来构建程序集。

我理想的解决方案是让 Visual Studios 的 Build Solution 选项使用我指向的编译器处理我的项目,也许是通过配置 MSBuild (.csproj) 文件?是否有另一种方法可以使用 Mono 的 mcs/gmcs 编译器从 在 Visual Studio 中 构建?

最佳答案

一种方法是编写一个 MSBuild/PSake 脚本,您可以通过 VS 中的快捷键运行该脚本。我写了一篇关于 hooking a build script up via a shortcut key 的博文.基本上,您将编写一个批处理文件来执行 MSBuild 脚本并为其分配一个键盘快捷键,比如 ALT-1。然后您可以按 ALT-1 而不是 CTRL-SHIFT-B 来编译项目。

关于c# - 配置 Visual Studio 2012 以使用 Mono 的 C# 编译器而不是默认的 csc.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15184200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com