【问题标题】:Is there a .Net equivalent to the Maven license plugin? [closed]是否有与 Maven 许可证插件等效的 .Net? [关闭]
【发布时间】:2026-01-06 23:30:02
【问题描述】:

使用 maven 许可证插件,如果任何源文件不存在所需的许可证/版权声明,您可能会导致构建失败。

有没有什么方法可以为 .Net 项目(在 Visual Studio 中或通过 NAnt)执行此操作,而无需为它构建自己的工具?

【问题讨论】:

    标签: .net maven licensing


    【解决方案1】:

    由于我找不到任何明显的东西,我编写了一个可以从命令行调用的粗略但有效的 .Net 可执行文件

    代码为here,用法如下:

    LicenseChecker.exe -directory /path/to/src -exclude-exts "ext1,ext2" -exclude "svn|bin|obj" -license-search "Copyright Blah" -license-file license.txt -fix -overwrite
    

    或者查看Program.ParseOptions()的来源了解更多详情。

    【讨论】:

      最近更新 更多