2010-05-31 54 views
0

我有以下情况。我有一个主要的项目调用了我制作的其他DLL(MainProject)。其中一个DLL正在使用第三方授权的DLL(DllA使用DllB授权)。在DllA项目中,我将文件licences.licx作为嵌入式资源。.licx需要添加到主项目中?

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

谢谢

回答

1

每.NET授权的设计,你必须嵌入许可证主要应用组件(.EXE你的情况)。

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

1

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

您可以:

添加到主项目引用(在代码中使用它,否则compilere忽略引用)

- 或 -

通过你的组件,其编译时提供功能* .licx用于指定的许可程序集。

相关问题