przy użyciu plików .resx && .resource w niestandardowym sterowaniu serwera
Piszę własną kontrolę nad serwerami i korzystam z obrazów, które są przechowywane w pliku .resx. W aplikacji konsoli ten kod działa poprawnie:
ResXResourceReader rsxr = new ResXResourceReader("Resource1.resx");
foreach (DictionaryEntry d in rsxr)
{
Console.WriteLine(d.Key.ToString() + ":\t" + d.Value.ToString());
}
rsxr.Close();
ale tu
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());
}
}
Dostaję eror:
Nie można znaleźć pliku C: Program Files Wspólne pliki Microsoft Shared DevServer 10.0 Resource1.resx
Próbowałem użyć ResourceManager, ale wymaga pliku .resource. Nie mogę uzyskać dostępu do narzędzia Resgen (polecenie promt nie rozumie polecenia [resgen]) i zainstalować go (pojawiły się erors).
po pierwsze: dlaczego nie mogę odczytać .resx?
po drugie: jak zainstalować narzędzie Resgen?
dzięki.