私はMVVMパターンに従って構造化されたWPFアプリケーションを持っています。実行時にアプリケーションの背景イメージを設定し、MyProjectView/images/background.jpgに保存されているファイルをロードします。だから、MyProjectViewModel層に私はデバッグモードでこのコードワーク、背景画像MVVM + WPF。展開パッケージにファイルを追加する方法
Public Sub LoadBackground()
Dim fs As New FileStream("images/background.jpg", FileMode.Open, FileAccess.Read)
img = New Byte(fs.Length - 1) {}
fs.Read(img, 0, System.Convert.ToInt32(fs.Length))
End Sub
をロードするための手順を書きました。アプリケーションを配備すると、イメージファイルが配備されたフォルダ「イメージ」に読み込まれないため、バックグラウンドはロードされません。私は "EmbeddedResource"にファイルの "アクション"プロパティを設定しようとしましたが、何も起こりません。 background.jpgファイルを展開パッケージに追加するにはどうすればよいですか?
http://stackoverflow.com/questions/90697/how-to-create-and-use-resources-in-net – Will