ロゴやその他の目的で画像を使用する C# プロジェクトがあります。ファイルはローカル システムにあり、セットアップ プロジェクトを作成してクライアント マシンで実行すると、「System.ArgumentException: Parameter is not valid. at System.Drawing.Bitmap..ctor(String filename )"
プロジェクトと共にイメージを配布する必要がある場合、そのパスを指定するにはどうすればよいですか?
ありがとう
ロゴやその他の目的で画像を使用する C# プロジェクトがあります。ファイルはローカル システムにあり、セットアップ プロジェクトを作成してクライアント マシンで実行すると、「System.ArgumentException: Parameter is not valid. at System.Drawing.Bitmap..ctor(String filename )"
プロジェクトと共にイメージを配布する必要がある場合、そのパスを指定するにはどうすればよいですか?
ありがとう
画像を埋め込みリソースにすることができます
画像がプロジェクト内にある場合は、ビルド アクションをコンテンツに設定し、セットアップ プロジェクトでコード プロジェクトのコンテンツ ファイルを追加できます ([プロジェクト] -> [追加] -> [プロジェクト出力] を使用して、[コンテンツ ファイル] を選択します)。
アプリとイメージの間の相対パスが、開発中とインストーラーによってデプロイされたときと同じであることを確認する必要があります (または違いを処理するコードを記述します)。