1

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

例如,使用 Mono,您可以:

mcs Program.cs

mcs命令Program.exe如果找到Main方法则创建,否则创建Program.dll

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

4

1 回答 1

1

我不认为这是可能的。你需要 project.json 来构建。如果您尝试Program.cs通过 dnu 不使用 project.json 进行构建,您将收到“无法找到 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
于 2015-12-30T04:53:06.630 回答