そのため、Shazzam を使用して HLSL ピクセル シェーダーを作成およびコンパイルし、結果の .ps ファイルをプロジェクトに配置して、インスタンス化しようとしています。どのような URI を入力しても、xaml デザイナーを表示しようとすると、リソースが見つからないことが Blend から通知され、Visual Studio では、デザイン ビューとアプリケーションを実行しようとすると、空白のページが表示されます。
これは Blend 4 RC と Visual Studio 2010 の Silverlight 4 SketchFlow プロジェクトです。
.ps ファイルのビルド アクションとして Resource と EmbeddedResource の両方を試しましたが、どちらも違いはありません (Resource に設定する必要があると確信しています)。
次の URI 形式を試しました。
"ShaderFileName.ps"
"/ShaderFileName.ps"
"AssemblyName;component/ShaderFileName.ps"
"/AssemblyName;component/ShaderFileName.ps"
また、シェーダー ファイルを Screens アセンブリからルート アセンブリに移動しようとしました (これが SketchFlow プロジェクトの作成方法です) が、どちらも役に立ちませんでした。
誰にも考えはありますか?