質問

私は、システムトレイに自分のアプリケーションを格納するためのNotifyIconを設定します。アイコン私が使っていたために、

myNotifyIcon.Icon = new System.Drawing.Icon(@"c:\MyIcon.ico");

この作品。しかし、私は私のアプリを展開ではなく、いくつかの外部のイメージを持っているところ私のプロジェクトのディレクトリに自分のアイコンを保存し、それを参照したいと思います。私は試してみました。

myNotifyIcon.Icon = new System.Drawing.Icon("MyIcon.ico");

私はアプリを実行しようとすると、私はXamlParseExceptionを取得する場所これ。画像は私のプロジェクトのルートに存在しません。誰もがこの解決策を知っていますか?私の代わりにPNGを使用すべきですか?私はパッケージのURIを研究してみましたが、私はちょうどより多くの混乱だったと私は私がここで必要なものを確認してくださいザッツないです。ありがとう!

役に立ちましたか?

解決

ビルドの展開ディレクトリにアイコンをコピーしていないように

これが鳴ります。必ず.icoファイルは自分のプロジェクトディレクトリではなく、あなたの.exeファイルと一緒に座っていることを確認します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top