プロジェクトにリソースとしてtxtファイルを追加すると、そのリソースの内容を文字列としてどのように消費できますか?Visual Studioでファイルリソースを文字列として使用するにはどうすればよいですか?
最も近いのは、リソースマネージャを使用してアンマネージストリームを取得することです。しかし、これはNULLエラーがスローされます。
using (StreamReader sr = new StreamReader(
Properties.Resources.ResourceManager.GetStream(
"TestFile.txt", CultureInfo.CurrentCulture)))
{
Console.WriteLine(sr.ReadToEnd());
}
(リソースではなく)組み込みリソースではありませんか?もしそうなら、あなたは 'GetManifestResourceStream'を使用したいでしょう –
スティーブンスのコメントに追加:[link](http://stackoverflow.com/questions/3314140/how-to-read-embedded-resource-text-file) – Klatschen
'test.txt'という名前のテキストファイルをリソースとして追加し、それを' Properties.Resources.test'に 'String'として追加しました。だから私はあなたがどうやってやったのか疑問に思っています。プロジェクトプロパティ、 'Resources'->' Add Resource'-> 'Add Existing File'に行きました。その後、私は "文字列としてコンテンツを消費する"必要はありません、それは*すでに文字列です。 – Quantic