Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在建立一个新项目来玩弄 CLR 和单声道与 .NET。作为构建环境/工具,我选择了 NAnt,因为我熟悉 Ant,而且它似乎最适合。
虽然这在具有不同操作系统的不同机器上工作得非常好,但我担心有一天,当我在 Windows 机器上开发时,gmcs 可能无法构建我的源代码,从而使它们无法用于使用 mono 的其他平台。所以我解决这个问题的想法是告诉 NAnt 总是在任务中使用 gmcs <csc>。有没有办法以这种方式设置构建脚本?或者我的问题的另一种解决方法?
<csc>
您可以使用配置文件中元素的default属性来选择所需的编译器。plateformNant.exe.config
default
plateform
Nant.exe.config
您也可以在运行时使用-t开关进行选择。例如:
-t
nant -t:net-4.0
nant -t:mono-2.0