複数のプロジェクトをまとめるとコンテンツファイルがインストールされない
- 題名: 複数のプロジェクトをまとめるとコンテンツファイルがインストールされない
- 著者: やむ
- 日時: 2013/10/17 9:31:55
- ID: 31873
- この記事の返信元: 
- この記事への返信: 
- ツリーを表示
 
 
- 題名: Re[1]: 複数のプロジェクトをまとめるとコンテンツファイルがインストールされない
- 著者: やむ
- 日時: 2013/10/17 13:12:42
- ID: 31874
- この記事の返信元: 
- この記事への返信: 
- ツリーを表示
 
 
- 題名: Re[2]: 複数のプロジェクトをまとめるとコンテンツファイルがインストールされない
- 著者: やむ
- 日時: 2013/10/24 10:09:06
- ID: 31878
- この記事の返信元: 
- この記事への返信: 
- ツリーを表示
 
 
 
分類:[.NET]
お世話になっております。 次のことをすると、既存ツールで使用している画像ファイル等が呼び出せなくなりました。 多分設定なのだろうと思うのですが、どこを設定すればいいのかわかりません。 対処法を教えてください。 ■以下、問題が発生する最小構成 1.IntegrationChildというプロジェクトを作成。 1−1.logo.png をプロジェクト内に配置。 ビルドアクション:コンテンツ 出力ディレクトリにコピー:新しい場合はコピーする 1−2.Form1にPictureBox1を置き、Load時に Dim imgPath As String = IO.Path.Combine(My.Application.Info.DirectoryPath, "logo.png") PictureBox1.ImageLocation = imgPath とする。 1−3.クリックワンスインストーラを作成(D:\IntegrationChild\) インストールし、実行するとフォームが表示されるときにlogo.pngが表示されることを確認 2.IntegrationParentというプロジェクトを作成。 2−1.IntegrationParentにIntegrationChildプロジェクトを追加し、参照設定を行う。 2−2.Form1にButton1を配置し、Clickイベントに Dim childForm As New IntegrationTestProject.Form1 childForm.Show() とする。 2−3.クリックワンスインストーラを作成(D:\IntegrationParent\) インストールし、実行するとIntegrationChild.Form1を表示した際にlogo.pngが表示されない。 IntegrationParent\bin\Releaseフォルダ内には、logo.pngが存在するが、 D:\IntegrationParent\Application Files\IntegrationParent_1_0_0_0\には、logo.png.deployが存在しない。 もちろん、インストール先のフォルダにも、logo.png は存在しません。