WinFormsでは、.NETの全ライセンススキーマは、this articleでかなりうまく言及されているように、LicenseManager
およびLicenseProvider
の周りを回転しています。第三者コンポーネントライセンスはWPFでどのように機能しますか?
私は(そこにライセンスされたDevExpress社のButtonEditを落とした)コードの下に使用して、私はそれがうまくライセンス情報を取得していることがわかりますWinフォームで簡単なテストフォームを持っている:私はそれが自動を持っていることもわかります
var license = LicenseManager.Validate(typeof(ButtonEdit), this);
生成されたlicenses.licxファイルが生成され、プロジェクトに追加されました。
DevExpress/Telerik WPFコントロールをサンプルWPFウィンドウにドロップしてみましたが、licenses.licxファイルが自動生成されないことがわかりました。
WPFで同じ行を実行しようとすると、license
はnullを返します。これは、WPFでLicenseManagerアーキテクチャ全体を使用していないことを意味します。
第三者コンポーネントのライセンスを確認するのに、それでは何が使えますか?
誰かがbug in VS 2010 in regards to thisと報告したようですが、私はVS2010を使用しています。
なぜ、LicenceManagerがDevExpress/Telerik WPFコントロールのライセンスをWinFormsのものと同じようにしたのですか? –