2012-02-18 9 views
0

私は初心者です。私は最近、C#でアプリケーションを開発しました。今私はその設定を開発したい。プログラムのインストール - デフォルトの場所の問題

私はいくつかの記事をオンラインで読んで、それに続いてとても簡単に見つけました。また、アプリケーションフォルダのデフォルトの場所をC:\Program FilesからC:\に変更しました。私のアプリケーションフォルダには、手動で追加したexeとdllのほかにいくつかのフォルダがあります。

ここで問題が始まります。アプリケーションをインストールしてc:\からd:\に変更すると、私のファイル(exeとdllを含むすべてのファイル)がユーザーの所在地に移動します。しかし、私のフォルダ(アプリケーションフォルダ内のすべてのフォルダ)はc:\(セットアップを作成している間のデフォルトの場所)になります。しかし、私は同じ場所に出力ファイルとそのフォルダを入れたいです

どこが間違っていましたか?

+0

どのように緊急ですか? – Lloyd

+1

'c:\ ...'パスをどこかにハードコーディングしましたか? – R0MANARMY

+0

まだ動作していない – bhavneet

答えて

0

あなたのパスの代わりにハードコーディングC:またはD:をして[TARGETDIR]を使用する必要があります。

[TARGETDIR]は、セットアップ手順でユーザーが選択したフォルダを返します。

関連する問題