-1

winform を .exe ファイルにビルドする予定です。アプリケーションに必要な XML ファイルをどうすればよいのでしょうか。

いくつかの調査を行ったところ、.exe ファイルを作成する前に、Resource フォルダーに XML ファイルを追加できることがわかりました。
または、セットアップ ファイルを作成する必要がありますか? ユーザーがセットアップ ファイルを実行すると、XML ファイルが PC にインストールされます。
今思うと、どれが一番いい方法なのか、

注: XML ファイルは、ユーザーによって変更される場合があります。

4

3 に答える 3

2

If you want to ship the XML files as seperate to the .EXE then you can set the Copy to Output Directory to Copy if newer. (click on file and then go to properties).

OR if you want it as part of the .EXE I think you can change the Build Action to Embedded Resource.

I personally would create a Setup as per your edit and include the XML files. I usually just add everthing from the bin/release folder that is needed when I create a setup file.

于 2012-09-26T08:18:39.473 に答える
0

正しい方法は、ファイルをどのように使用するかによって異なります。ファイルが常にアプリケーションと一緒にデプロイされ、アプリケーションがファイルに書き込むことはなく、アプリケーションをアップグレードせずにファイルがアップグレードされることもありません。それらをリソースとして埋め込むことができます。

アプリケーションとは別にそれらを更新する必要がある場合は、それらを物理ファイルとして保持する必要があります。

ユーザー入力に基づいてセットアップの内容を更新したり、前提条件を確認したりするなど、セットアップ中に何らかのロジックを適用する必要がない限り、インストール パッケージは必ずしも必要ではありません。ファイルを埋め込んでいるかどうかに関係なく、アプリケーションを所定の位置にコピーできます。

于 2012-09-26T08:19:49.313 に答える
0

必要なファイルを実行可能ファイルと一緒に同じフォルダーに配置するか、それらをリソースとして埋め込むことができます (読み取り専用の場合)。それらを変更する必要がある場合は、リソースとして実行可能ファイルに埋め込まないでください。

于 2012-09-26T08:16:33.750 に答える