基于Licenses.licx的.NET组件许可模型是如何工作的?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

我遇到了多个使用许可方案的第三方.Net组件供应商。在评估版本中,组件显示为一个唠叨屏幕或水印或某些此类指示符。在一台许可的机器上,创建一个Licenses.licx - 看起来只是程序集全名/标识符。构建客户端程序集时,必须包含此文件。

  • 这个模型如何工作?从组件供应商和用户的角度来看。
  • 什么是.licx文件用于?应该检查吗?我们遇到了许多错误的/正确的.licx文件被签入和不存在的问题
提问于
用户回答回答于

几乎关于.Net许可的一切都在这里解释。我认为不需要重写。

如果可以,最好从源代码管理中的项目中排除许可证文件。否则,编辑可视化组件可能会让屁股感到痛苦。此外,将许可证文件存储在源代码管理存储库中并不是必要的。

用户回答回答于

这是不正确的。licx文件非常重要,对于主机应用程序需要嵌入正确的许可证信息才能生成。所以,关键是licx文件也包含在源代码管理中。否则,在另一台机器上签出源代码的人将无法获得licx文件,并且构建可能失败或者没有适用于exe中使用组件的许可证信息。

扫码关注云+社区