小编has*_*123的帖子

命令行解析器库.NET能够检索版本号

我正在使用NuGet命令行解析器库。我希望能够设置一些命令行工具,并且希望命令(-v或--version)返回应用程序的当前版本。我设置了另一种方法来查找版本并将其设置为字符串,因此,我现在所需要的只是将命令行参数设置为该当前版本,而不是仅在命令后期待什么。谢谢您的帮助!

static string GetVersion() { 
    Assembly assembly = Assembly.GetExecutingAssembly();
    FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
    string currentVersion = fvi.FileVersion;
    return currentVersion;
}

class Options 
{
    [Option('v', "version", HelpText = "Sets version to be run")]
    public string Version { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

那只是重要的部分。

.net c# command-line winforms command-line-parsing

3
推荐指数
1
解决办法
9269
查看次数

标签 统计

.net ×1

c# ×1

command-line ×1

command-line-parsing ×1

winforms ×1