我是第一次配置Spectre.Console。假设项目名为“令人惊奇的控制台应用程序”,这是一个控制台模板,我使用AssemblyName标记,因此.csproj文件如下所示:
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>disable</Nullable>
<AssemblyName>awesome-console-app</AssemblyName>
</PropertyGroup>帮助输出如下所示--我在使用行下面看到了扩展.dll:
USAGE:
awesome-console-app.dll [OPTIONS] <COMMAND>
OPTIONS:
-h, --help Prints help information
-v, --version Prints version information
COMMANDS:
init但我只想看到“超棒的控制台应用程序”,比如在AssemblyName标签中。如何实现这一目标?
发布于 2022-09-17 13:16:25
您可以像下面这样配置CommandApp对象,使用SetApplicationName方法:
var app = new CommandApp();
app.Configure(config =>
{
config.SetApplicationName("awesome-console-app");
}应用于0.41.0版。
https://stackoverflow.com/questions/73755190
复制相似问题