質問: visual studio2008 express edition c visual studio2008 express edition c#で、簡単なプログラムを書きました。 expressは、インストーラを作れないらしいので、「発行」をして、usbメモリにsetupを作りました。 プログラムは、プログラムのあるディレクトリに、あるディレクトリがある前提で書かれています。一応、開発時には、プロジェクトのbinディレクトリにそのディレクトリを無理やり作って、動作させました。 setupにコレをどうやって反映させればいいのか、教えてください。 普通に何もせずに発行し、インストールすると、 アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。「続行」をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。 ************** 例外テキスト ************** system.io.directorynotfoundexception: パス 'c:\documents and settings\****\local settings\apps\2.0\~~\ディレクトリ名' の一部が見つかりませんでした。 と、エラーが出ます。 詳しい方、よろしくお願いします。
回答: そのディレクトリがなければ作る、って処理をアプリに組み込めばいいんじゃないですか? 別にインストーラで全部やらなきゃならないって訳でもありますまい。