使用DNX / DNU编译单个C#文件

时间:2015-12-30 02:56:28

标签: c# dnx dnu

是否可以使用新的.NET跨平台工具链(DNX / DNU)编译单个C#文件,而无需先创建project.json文件?

例如,使用Mono,您可以:

mcs Program.cs

mcs命令会在找到Program.exe方法后创建Main,否则会创建Program.dll

我尝试使用开源Microsoft工具而不是Mono来构建Mac和Ubuntu。为了演示目的,我制作了大量的小程序,我不想每次都要创建一个project.json文件。

1 个答案:

答案 0 :(得分:1)

我不认为这是可能的。你需要project.json来构建。 如果你尝试在没有project.json到dnu的情况下构建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