首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spectre.Console:使用说明中的应用程序名称包含"dll“

Spectre.Console:使用说明中的应用程序名称包含"dll“
EN

Stack Overflow用户
提问于 2022-09-17 13:16:25
回答 1查看 8关注 0票数 0

我是第一次配置Spectre.Console。假设项目名为“令人惊奇的控制台应用程序”,这是一个控制台模板,我使用AssemblyName标记,因此.csproj文件如下所示:

代码语言:javascript
复制
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>disable</Nullable>
    <AssemblyName>awesome-console-app</AssemblyName>
  </PropertyGroup>

帮助输出如下所示--我在使用行下面看到了扩展.dll:

代码语言:javascript
复制
USAGE:
    awesome-console-app.dll [OPTIONS] <COMMAND>

OPTIONS:
    -h, --help       Prints help information
    -v, --version    Prints version information

COMMANDS:
    init

但我只想看到“超棒的控制台应用程序”,比如在AssemblyName标签中。如何实现这一目标?

EN

回答 1

Stack Overflow用户

发布于 2022-09-17 13:16:25

您可以像下面这样配置CommandApp对象,使用SetApplicationName方法:

代码语言:javascript
复制
var app = new CommandApp();
app.Configure(config =>
{
    config.SetApplicationName("awesome-console-app");
}

应用于0.41.0版。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73755190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档