0

ユーザーコントロールを備えたWPF dllがあります。WPF プロジェクトで参照として使用すると、問題なく動作します。

混合環境でテストする必要がありました。そこで、Windows フォーム ソリューションを作成し、WPF dll と WindowsFormsIntegration dll の両方への参照を追加しました。フォームに ElementHost を配置しました。

コード ビハインドでは、WPF ユーザー コントロールの名前空間で using を呼び出し、ユーザー コントロールのオブジェクトを作成して、それを ElementHost の子として割り当てました。この時点まで、インテリセンスも問題なく動作しているように見えました。しかし、プロジェクトをビルドした瞬間、使用した WPF 名前空間が見つからないというビルド エラーが発生しました。

すべての dll は .NET 3.5 に組み込まれており、クライアント ソリューションも .NET 3.5 に含まれています。これは既知の問題ですか? このシナリオで何が問題になる可能性がありますか?

4

1 に答える 1

1

次のリンクに従って、Winform で WPF カスタム コントロールを実行するために必要なすべての dll を参照したかどうかを確認してください。

http://msdn.microsoft.com/en-us/library/ms742215.aspx

于 2013-02-12T07:32:43.183 に答える