2009-08-13 7 views
1

ライセンスファイル(licx)が埋め込まれた第三者コンポーネントを使用するdllがあります。今我々は、複数のappdomainsを使用して、WindowsサービスのアプリケーションでDLLを使用しようとしています。コードがコンパイルされます。しかし、imを実行しているときにエラーメッセージが表示されたら、ランタイムライセンスを見つけることができません。AppDomainsとライセンスファイル

誰かが私にこのことを説明できましたか?単一のドメインでdllを使用するとうまく動作します。助けてください。

ありがとうございました。

答えて

2

どのようにAppDomainを作成していますか? AppDomainSetupにはLicenseFileがあります。あなたはこれを設定していますか?私は100%ライセンスファイルとその使用内で "AppDomain"の中で使用しているわけではありませんが、少し助けてくれるかもしれません...

残念ながら、このエリア(ライセンスファイルと埋め込みファイル)の情報は非常に疎...埋め込みリソースを一時ファイルにコピーできますか?

0

設定する静的メソッド/プロパティがある場合は、アプリドメインごとにこれを行う必要があります。

しかし、licxファイルはdllのものではなく実行可能なプロジェクトにコンパイルされているという印象を受けました。

あなたのサービスは、ライセンスが埋め込まれている実行可能ファイルを使用していないルート経由で開始されています。ライセンスは取得されません。サービスを実行しても複数のアプリドメインを作成しない場合はどうなりますか?

関連する問題