Silverlight Pixel Shader resource "not found"; what should the URI be?
Posted
by Grank
on Stack Overflow
See other posts from Stack Overflow
or by Grank
Published on 2010-06-17T16:00:15Z
Indexed on
2010/06/17
16:03 UTC
Read the original article
Hit count: 300
So I've written and compiled an HLSL pixel shader with Shazzam, placed the resulting .ps file in my project, and am trying to instantiate it. No matter what URI I put, Blend tells me that the resource can't be found whenever I try to view any xaml designer, and Visual Studio just shows me a blank page, both in design view and if I try to run the application.
This is a Silverlight 4 SketchFlow project, in Blend 4 RC and Visual Studio 2010.
I've tried both Resource and EmbeddedResource as the Build Action for the .ps file, neither make any difference (I'm pretty sure it's supposed to be set to Resource).
I've tried the following URI formats:
"ShaderFileName.ps"
"/ShaderFileName.ps"
"AssemblyName;component/ShaderFileName.ps"
"/AssemblyName;component/ShaderFileName.ps"
I also tried moving the shader file from the Screens assembly to the root assembly (that's how SketchFlow projects are created) and that didn't help either.
Anyone have any thoughts?
© Stack Overflow or respective owner