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.

questionAnswers(2)

yourAnswerToTheQuestion