использование .resx && .resource файлов в настраиваемом asp серверного элемента управления
Я пишу собственный серверный контроль и использую изображения, которые хранятся в файле .resx. В консольном приложении этот код работает нормально:
ResXResourceReader rsxr = new ResXResourceReader("Resource1.resx");
foreach (DictionaryEntry d in rsxr)
{
Console.WriteLine(d.Key.ToString() + ":\t" + d.Value.ToString());
}
rsxr.Close();
но здесь
protected override void RenderContents(HtmlTextWriter output)
{
ResXResourceReader rsxr = new ResXResourceReader("Resource1.resx");
base.RenderContents(output);
foreach (DictionaryEntry d in rsxr)
{
output.Write(d.Key.ToString());
}
}
Я получаю ошибку
Не удалось найти файлC: \ Program Files \ Common Files \ Microsoft Shared \ DevServer \ 10.0 \ Resource1.resx '
Я пытался использовать ResourceManager, но он требует файл .resource. Я не могу получить доступ к инструменту Resgen (команда Promt не понимает команду [Resgen]) и установить его (произошла ошибка).
первое: почему я не могу прочитать .resx?
второе: как установить Resgen Tool?
Благодарю.