質問編集履歴

2

発生したエラーメッセージを質問欄にコピペした。実行したいことを追加した。

2022/11/15 11:23

投稿

samakimi
samakimi

スコア3

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  フォルダーのパスで読み込む画像を指定すると、
8
8
  自分のパソコンでは動くけど、
9
- 他人のパソコンで実行すると動かなくなったので、
9
+ 作製したプロジェクトのフォルダーごと他人のパソコンで実行すると動かなくなったので、
10
10
  何か良い方法はありませんか?
11
11
 
12
12
  ```C#
@@ -75,10 +75,21 @@
75
75
  new Item {id = 2, Name ="ぬいぐるみ", Image = "seal.jpg" },
76
76
  new Item {id = 3, Name = "ペン", Image = "no_image.jpg"}
77
77
  };
78
+
79
+ プロジェクト名のフォルダーだけを送るだけで実行する。
78
80
  ```
79
81
  のImage = "apple.jpg"の部分を使って画面表示を行うことである。
80
-
82
+ ### 発生している問題・エラーメッセージ
81
-
83
+ ```
84
+ Image img = Image.FromFile(@"C:\test\" + imagelist[i].Image);
85
+ ```
86
+ で例外が発生した。
87
+ エラーのメッセージの内容は
88
+ System.IO.FileNotFoundException
89
+ HResult=0x80070002
90
+ Message=C:\test\apple.jpg
91
+ Source=System.Drawing.Common
92
+ である。
82
93
 
83
94
  ### 調べたこと・実行したこと
84
95
 

1

現在の状況について追加した

2022/11/14 14:27

投稿

samakimi
samakimi

スコア3

test CHANGED
@@ -1 +1 @@
1
- 相対パスによる画像ファイルを表示する方法
1
+ 相対パスみたいな画像ファイルを表示する方法
test CHANGED
@@ -126,3 +126,5 @@
126
126
 
127
127
  とエラーが発生してしまった。
128
128
 
129
+
130
+ その後もサイトで調べたことは2の書き方も1のアプリケーションのリソースについて関係がある書き方をしていた。