私のコードでアクセスされているファイル(xml)があります。実行可能なので、私のユーティリティは実行時にアクセスできますが、それでもすべてが1つのファイルになります。それをする方法はありますか? (C#) ありがとうございます。 embedded resourcesでプロジェクトにファイルを追加すると、exeファイルに追加され、実行時にアクセス可能になります
0
A
答えて
2
ルック(最初のGoogle検索の結果ではなく、一見よさそうだ)
実はthis articleは、実際に何か埋め込まれたリソースを作成する方法を伝えるという利点を有しています。その2つの間で、あなたの問題を整理できるはずです。
2
埋め込みリソースとして追加し(ファイルのビルドアクションを「組み込みリソース」に設定)、Assembly.GetManifestResourceStreamを使用してアクセスします。
リソースストリームにアクセスするとき、名前は大文字と小文字が区別されることに注意してください。
2
プロパティウィンドウで、プロパティビルドアクションを埋め込みリソースと設定します。
その後あなたがこのようなあなたのファイルにアクセスすることができますGetManifestResourceStreamで
Assembly assbl = Assembly.GetAssembly(this.GetType());
using(Stream s = assbl.GetManifestResourceStream("projectnamespace.embeddedfilename.xml"))
{
XmlDocument doc = new XmlDocument();
using (StreamReader reader = new StreamReader(s))
{
doc.LoadXml(reader.ReadToEnd());
reader.Close();
}
}
を、あなたのプロジェクトでファイルの「パス」を指定する必要があります。
関連する問題
- 1. 実行可能なjarファイルにファイルを追加する
- 2. 実行時にファイルをアプリケーションに追加
- 3. 実行可能なJARファイルにsqlite DBを追加
- 4. コミット時にsvnを実行するとファイルが追加される
- 5. EXEファイルをプロジェクトに追加すると、DLLのようにBin/Debugフォルダにコピーされます。
- 6. iOS5で実行時にJSONファイルを追加/編集する
- 7. CMakeでファイルを生成して実行可能ファイルとして追加する
- 8. Drupalのユーザープロフィールページに「ダウンロード可能なファイル」を追加する方法
- 9. 実行時にテーブルに行を追加
- 10. Androidは、実行時に描画可能なストロークを追加します
- 11. MVC3で実行時にルートを追加することは可能ですか?
- 12. メモリマップされたファイルに追加する
- 13. ヘッダーと実装ファイルを同時に追加する
- 14. リフレクショントリックを使わずに実行時にクラスパスにjarファイルを追加する
- 15. ファイルに行を追加する
- 16. 実行時に追加されるボタンを削除する
- 17. ファイルが追加されたときにシェルコマンドを実行します
- 18. Xcode 4.2 - プロジェクトに派生ファイルを追加
- 19. 実行時にC#の参照が追加されます
- 20. Linux実行ファイルを.gitignoreに追加するには?
- 21. 実行時にストリップメニューに追加
- 22. 実行時にコントロールを追加すると動作しない
- 23. 実行時に.csファイルからasp .netフォームにコントロールを追加する
- 24. EclipseプロジェクトにJavaドキュメントを追加すると、エクスポートするjarファイル
- 25. 実行時に動的にグリッドビューに行を追加する
- 26. cppファイル用にxcodeに新しい実行ファイルを追加するには?
- 27. 既存のEXEファイルにアイコンを追加する
- 28. ZIPファイルにファイルを追加する
- 29. 実行可能ファイルへのデータの追加(Windows、Unix)
- 30. TFS 2010ではなくプロジェクトにファイルを追加する方法