私のスタンドアロンの小さめのC#プロジェクトには、実行時にドメイン固有の値を提供するために必要な中程度の数(ca 100)の(XML)ファイルが必要です。それらはユーザーに表示される必要はありません。ただし、手動で行う準備ができているものを追加したり、時々更新したりする必要があります(つまり、特定のツールは想定していません。特に、システムの外部で作成される可能性があるためです)。
再配置可能(つまり、相対ファイル名を使用する)にしたいと思います。それらを整理するためにどのようなオプションを検討する必要があり、それらを開いて読むために必要な呼び出しは何でしょうか?
プロジェクトは基本的にスタンドアロンです(Webサービス、データベース、またはその他のサードパーティアプリケーションとは関係ありません)。これは少数の名前空間に編成されており、ファイルのすべてのロジックを単一の名前空間に限定できます。
=========不明で申し訳ありません。もう一度やり直します。Javaアプリケーションでは、最終的な* .exeではなく、クラスパスに関連して読み取られるリソースファイルを含めることができます。C#でも同様の方法があると思います。
=========RESXに関連するものを使用する必要があると思います。(RESXファイルとxmlデータhttps://stackoverflow.com/posts/1205872/edit)を参照してください。文字列をresxファイルに入れることはできますが、これは面倒でエラーが発生しやすいので、適切な場所にコピーしたいと思います。
不明で申し訳ありませんが、質問の仕方がよくわかりません。
=========質問は(getClassLoader()。getResourceAsStream(...)と同等のC#)に非常に近いようです。VisualStudioでファイルを追加できるようにしたいのですが、私の質問は、ファイルをどこに配置し、それらがリソースであることをどのように示すかです。