C# .licx是否需要添加到主项目中?

C# .licx是否需要添加到主项目中?,c#,C#,我有以下情况。我有一个主项目,它正在调用我制作的其他dll(MainProject)。其中一个dll使用许可的第三方dll(DllA使用DllB-许可)。在DllA项目中,我附加了文件licenses.licx作为嵌入式资源 为什么我不能使用主项目中的DllA?licenses.licx必须添加到主解决方案项目中吗?到正在生成exe文件的项目 谢谢,根据.NET授权设计,您必须将许可证嵌入主应用程序集(.exe) 将.licx文件添加到主应用程序的最简单方法是创建空白表单,将可许可组件放到表单上

我有以下情况。我有一个主项目,它正在调用我制作的其他dll(MainProject)。其中一个dll使用许可的第三方dll(DllA使用DllB-许可)。在DllA项目中,我附加了文件licenses.licx作为嵌入式资源

为什么我不能使用主项目中的DllA?licenses.licx必须添加到主解决方案项目中吗?到正在生成exe文件的项目


谢谢,

根据.NET授权设计,您必须将许可证嵌入主应用程序集(.exe)


将.licx文件添加到主应用程序的最简单方法是创建空白表单,将可许可组件放到表单上,然后从项目中删除表单。

在使用许可程序集之前,需要使用*.licx加载程序集

你可以:

添加对主项目的引用(并在代码中使用它,否则编译器将忽略这些引用)

-或-

通过使用*.licx为指定的许可程序集编译的程序集提供功能