【发布时间】:2022-01-05 14:00:19
【问题描述】:
现在 .NET 6.0 已经发布,似乎对默认 CLI 项目模板进行了彻底更新,因为没有熟悉的样板被简化为以下内容:
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
尚不清楚(到目前为止,我一直在尝试查找文档,但无济于事)是如何访问传递给可执行文件的入口点类的命令行参数?
【问题讨论】:
-
仅仅因为不再需要显式指定
Main方法(因为它是在后台自动添加的),并不意味着它不允许... -
只要点击评论中的链接,它说明了当你需要 Main() 时该怎么做。
-
这个问题的目的是帮助那些希望接受使用此类项目模板的新方式的人,因为它是“前沿”而导致文档缺乏清晰度。使用原始模板基本上意味着“不要使用新模板”,这是一种回归方法。
-
@HansPassant 该链接没有记录使用新模板访问 CLI 参数的替代方法。我的问题不是问如何使用
Main()。
标签: c# command-line-interface .net-6.0 visual-studio-2022