2009-06-23 15 views
2

this methodを使用してアプリケーションをデプロイし、非常にうまく機能しました。しかし、見つけようとしているものが2つありますが、できません。アプリケーションの展開

1)インストールにリソースファイルを含めるにはどうすればよいですか?私はいくつかのユーザーデータを持っているファイルがあるフォルダを持っているので、インストール後にアプリケーションを実行できるようにする必要があります。これはあまり単純化された例です(NecessaryFile1.xml、NecessaryFile2.xmlそしてNecessaryFile3.xmlと、彼らはにいるフォルダ): - >プログラムメニュー

alt text http://img193.imageshack.us/img193/7782/resources.png

2)どのように私はスタートでアプリケーションを置くことができますか?どちらかというとそうは思わない。 C:¥Program Files¥My Company Name¥ApplicationName¥ディレクトリに配置されます。

ありがとうございました!

+0

[ファイルシステム]タブを右クリックして[特殊フォルダを追加]をクリックし、[ユーザーのスタートメニュー]を選択します。 – MusiGenesis

+1

おっと...プロジェクトの出力を実際に追加するのではなく、スタートメニューフォルダにショートカットを作成する必要があります。 – MusiGenesis

+0

ショートカットはどのようにすべきですか?私は出力を指摘しようとし、それは動作しませんでした。そして、それは私が(私が追加する必要があるデータファイルの横に)それを指すことができるほとんどすべてです。 – Carlo

答えて

1

Visual Studioでセットアッププロジェクトに移動します。 [ファイルシステム]タブで、[アプリケーションフォルダ]を探します。右クリックし、[追加]をクリックします。フォルダ。新しいフォルダに "Data"という名前を付けます。新しい "データ"フォルダを右クリックし、[ファイルの追加]をクリックして、必要なXMLファイルを追加します。アプリケーションで必要な数の異なるフォルダやファイルに対して同じ操作を繰り返します。

セットアッププロジェクトをコンパイルして実行すると、 "データ"フォルダとその内容がアプリケーションと共に展開されます。

+0

美しい!出来た!ありがとう。ところで、これで私の2番目の問題に対する答えを知っていますか? 2)どうすればアプリケーションをスタートメニューのプログラムメニューに入れることができますか?ありがとう!! – Carlo

0

ソリューションエクスプローラで各XMLファイルをクリックし、次に[プロパティ]ウィンドウ(スクリーンショットを参照)をクリックし、[ビルドアクション]を[コピー]に変更し、[出力ディレクトリにコピー] 。それは私のためのトリック、少なくともClickOnceで...

+0

私もそれを試してみましたが、それはデバッグまたはリリースのフォルダにコピーしますが、インストールプロセスを実行するときはコピーしません。提案していただきありがとうございます! – Carlo

関連する問題