【问题标题】:Where do I put license info (.licx) in a .NET Core application?我应该将许可证信息 (.licx) 放在 .NET Core 应用程序的什么位置?
【发布时间】:2018-08-21 20:06:17
【问题描述】:

我创建了一个 .NET Core 2.1 类库作为 .NET Core 2.1 MVC 网站的数据层。我正在使用来自一家名为 RemObjects 的公司的一些控件,当我编译时收到此消息

.net core LicenseException: 没有找到 RemObjects.DataAbstract.BaseDataAdapter 类型的有效许可证

我有执照。通常我会将它添加到项目属性文件夹中,但项目中没有属性文件夹。我相信有一个简单的解释,但谷歌没有透露。这是我的第一个 .NET Core 项目,所以请放轻松。

提前感谢您的帮助!

【问题讨论】:

  • 您是否尝试将其作为嵌入式资源包含在内?
  • 你是对的,我将它添加为嵌入式资源,它运行完美!不知道如何将此标记为正确答案。

标签: c# asp.net-core .net-core remobjects


【解决方案1】:

只要 licenses.licx 文件包含在项目中并且其 BuildAction 设置为 EmbeddedResource,那么在项目中的确切位置并没有太大区别。

【讨论】:

    【解决方案2】:

    如果需要将许可证文件放入其中,您可以创建Properties 文件夹。这绝对不会影响您的类库的工作方式。

    【讨论】:

    • 也试过了。它确实允许添加文件夹。然而,正是嵌入的资源注释使它起作用。感谢您的意见。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 2010-12-04
    • 2012-03-03
    • 2015-10-19
    • 2011-06-30
    • 2012-07-09
    相关资源
    最近更新 更多