1

他のいくつかのライブラリ プロジェクトとメイン アプリケーション (Prism を使用して複合アプリケーションを構築する) で構成されるプロジェクトがあります。アプリケーションのライブラリの 1 つで Telerik.Windows.Controls を使用する Telerik.Reporting を使用しています。

コントロール ライブラリをロードできなかったという例外が発生しました

"ファイルまたはアセンブリ 'Telerik.Windows.Controls, PublicKeyToken=5803cfa389c90ce7' またはその依存関係の 1 つを読み込めませんでした。指定されたファイルが見つかりません.":"Telerik.Windows.Controls, PublicKeyToken=5803cfa389c90ce7"}"

メイン プロジェクトで Telerik.Windows.Controls を参照すると、このエラーはなくなります。しかし、なぜこれを行う必要があるのか​​ 理解できず、これをしたくありません。Telerik コントロールを使用するライブラリを使用しているという理由だけで、Telerik コントロールを使用しないメイン プロジェクトで Telerik コントロール ライブラリを参照する必要はないと思います。

これらのコントロールを使用していないメイン プロジェクトで Telerik ライブラリを参照する必要を回避する方法はありますか?

ライブラリをGACに追加しようとしましたが、それは役に立ちませんでした.実際、それは悪化しました. ライブラリをメイン プロジェクトに再度追加しようとしましたが、同じ例外が発生しました。まったく機能させるには、GACで登録を解除する必要がありました。

4

0 に答える 0