0

Visual Studio 2012 と .NET 4.0 (C#) を使用しています。これで、Xaml にイメージを追加しました。

<Image Source="/PPPos.Common.Images;component/Application/Pos.jpg" Stretch="Fill" />

Image Pos.jpg は、参照されているアセンブリ PPPos.Common.Images.DLL にリソースとして含まれています。

Visual Studio 2012 では、ErrorList に以下の例外が表示されるようになりました。

エラー 2 パス 'C:\PPPos.Common.Images;component\Application\Pos.jpg' の一部が見つかりませんでした。

しかし、問題なくソースをコンパイルでき、アプリケーションを実行するとイメージが表示されます。これも Visual Studio 2012 の新機能です。Visual Studio 2010 では ErrorList にエラー メッセージはありませんでした。

何が間違っている可能性がありますか?

4

2 に答える 2

0

長い間検索した後、解決策を見つけました

<Image Source="pack://application:,,,/PPPos.Common.Images;component/Application/Pos.jpg" Stretch="Fill" />

ただし、VS2013でこれが当てはまる理由はまだわかりません。任意の説明をいただければ幸いです。

于 2013-11-14T16:36:26.477 に答える