是否可以使用新的.NET跨平台工具链(DNX / DNU)编译单个C#文件,而无需先创建project.json文件?
例如,使用Mono,您可以:
mcs Program.cs
mcs
命令会在找到Program.exe
方法后创建Main
,否则会创建Program.dll
。
我尝试使用开源Microsoft工具而不是Mono来构建Mac和Ubuntu。为了演示目的,我制作了大量的小程序,我不想每次都要创建一个project.json文件。
答案 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