【发布时间】:2020-10-17 06:05:36
【问题描述】:
即将到来的 C# 9 的一个特性是所谓的顶级程序。这样你就可以在没有类的情况下编写以下内容。
using System;
Console.WriteLine("Hello World!");
dotnet run 将为您启动它。
它对我有用,但前提是我还添加了一个像下面这样的 .csproj 文件
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
</Project>
有没有办法从图片中跳过.csproj? :) 这样就只有一个 Program.cs 文件,仅此而已。
【问题讨论】:
-
您可以使用
csi.exe运行该程序。我知道这不是您想要的,也不是 9.0 的未来,但也许它会有用 -
别着急,我们打高尔夫球的时候一般不会统计csproj的内容... ????