0

Greg Schechterのブログで提供されているシェーダーテンプレートを使用しました:http://blogs.msdn.com/greg_schechter/archive/2008/08/11/a-visualstudio-buildtask-and-project-and-item-templates-for-writing -shadereffects.aspx

wpfシェーダーテンプレートを追加してプロジェクトを作成するのはすべて簡単でした。また、xamlを編集するときに、シェーダーがVisualStudio2008デザイナーを介して機能していることもわかります。しかし、プログラムを実行すると、次のエラーが発生します 。タイプ'ShaderEffectLibrary1.Effect1'が見つかりません。コンパイル時に使用されるアセンブリは、ロード時に使用されるアセンブリとは異なる可能性があり、タイプが欠落しています。

4

1 に答える 1

0

トップレベルのプロジェクト(GUI用)にもへの参照があることを確認してくださいShaderEffectLibrary。今日、WPFユーザーコントロールライブラリ内からサードパーティのライブラリを参照していたときに、同様の問題が発生しました。正常に構築されましたが、実行時に同様の例外が発生します。トップレベルのプロジェクトからサードパーティライブラリへの参照を追加すると、例外が解決されたことが判明しました。

于 2009-10-07T01:37:18.360 に答える