質問編集履歴
2
発生したエラーメッセージを質問欄にコピペした。実行したいことを追加した。
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
フォルダーのパスで読み込む画像を指定すると、
|
8
8
|
自分のパソコンでは動くけど、
|
9
|
-
他人のパソコンで実行すると動かなくなったので、
|
9
|
+
作製したプロジェクトのフォルダーごと他人のパソコンで実行すると動かなくなったので、
|
10
10
|
何か良い方法はありませんか?
|
11
11
|
|
12
12
|
```C#
|
@@ -75,11 +75,22 @@
|
|
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"の部分を使って画面表示を行うことである。
|
82
|
+
### 発生している問題・エラーメッセージ
|
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
|
+
である。
|
80
93
|
|
81
|
-
|
82
|
-
|
83
94
|
### 調べたこと・実行したこと
|
84
95
|
|
85
96
|
1.サイトでアプリケーションのリソースとして画像を埋め込んで使用する方法があると書いていたが、
|
1
現在の状況について追加した
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
相対パス
|
1
|
+
相対パスみたいな画像ファイルを表示する方法
|
body
CHANGED
@@ -125,3 +125,6 @@
|
|
125
125
|
Message=C:\Users\------\source\Visal\FreeTraining\FreeTraining\bin\Debug\net6.0-windows\image\apple.jpg
|
126
126
|
|
127
127
|
とエラーが発生してしまった。
|
128
|
+
|
129
|
+
|
130
|
+
その後もサイトで調べたことは2の書き方も1のアプリケーションのリソースについて関係がある書き方をしていた。
|