使用DNX/DNU编译一个C#文件
本文关键字:一个 文件 DNX DNU 编译 使用 | 更新日期: 2023-09-27 18:28:30
是否可以使用新的.NET跨平台工具链(DNX/DNU)编译单个C#文件,而无需首先制作project.json文件?
例如,使用Mono,您可以执行以下操作:
mcs Program.cs
如果mcs
命令找到Main
方法,则创建Program.exe
,否则创建Program.dll
。
我正在尝试使用开源的微软工具而不是Mono在Mac和Ubuntu上进行构建。我制作了大量用于演示的小程序,不想每次都创建project.json文件。
我认为这是不可能的。您需要project.json来构建。如果你尝试通过dnu在没有project.json的情况下构建Program.cs
,你会得到"无法定位project.json"
PATH TO PROJECT>dnu build
Microsoft .NET Development Utility Clr-x86-1.0.0-rc1-16231
Unable to locate project.json.
Total build time elapsed: 00:00:00.0133362
Total projects built: 1