Итак, я написал и скомпилировал пиксельный шейдер HLSL с Shazzam, поместил полученный файл .ps в мой проект и пытаюсь создать его экземпляр.Независимо от того, какой URI я указал, Blend сообщает мне, что ресурс не может быть найден, когда я пытаюсь просмотреть какой-либо конструктор xaml, а Visual Studio просто показывает пустую страницу, как в режиме конструктора, так и при попытке запустить приложение.
Это проект Silverlight 4 SketchFlow, в Blend 4 RC и Visual Studio 2010.
Я пробовал и Resource, и EmbeddedResource в качестве действия по сборке для файла .ps, ни один из них не сделал никакогоразница (я почти уверен, что он должен быть установлен в Resource).
Я пробовал следующие форматы URI:
"ShaderFileName.ps"
"/ShaderFileName.ps"
"AssemblyName;component/ShaderFileName.ps"
"/AssemblyName;component/ShaderFileName.ps"
Я также пытался переместить файл шейдера с экрановсборка в корневую сборку (так создаются проекты SketchFlow), и это тоже не помогло.
У кого-нибудь есть мысли?