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 时,我还可以看到着色器正在通过 Visual Studio 2008 设计器工作。但是当我运行我的程序时出现这个错误: 找不到类型'ShaderEffectLibrary1.Effect1'。编译时使用的程序集可能与加载时使用的程序集不同,并且类型丢失。

4

1 回答 1

0

确保您的顶级项目(用于 GUI)也有对ShaderEffectLibrary. 今天我遇到了一个类似的问题,我从我的 WPF 用户控件库中引用了一个第三方库。它构建得很好,但是我会在执行时收到类似的异常。事实证明,从顶层项目添加对第三方库的引用解决了异常。

于 2009-10-07T01:37:18.360 回答