Доступ к файлам ресурсов в тестовом методе - PullRequest
0 голосов
/ 16 мая 2011

Я пишу метод тестирования (в тестовом проекте .Net), и мне нужно получить доступ к файлу восстановления, который находится в другом проекте решения.

Конечно, это «невозможно», поскольку по определению Resorce Files имеют конструкторы с внутренним уровнем доступа, см. Пример:

    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Mensagens {

    private static global::System.Resources.ResourceManager resourceMan;

    private static global::System.Globalization.CultureInfo resourceCulture;

    [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
    internal Mensagens() {
    }

Есть ли обходной путь для этого?

1 Ответ

0 голосов
/ 16 мая 2011

Хорошо, мне нужно признаться.Я нашел решение, прежде чем задать вопрос.Тем не менее, я отправляю вопрос.Это может быть полезно для кого-то.

Просто откройте de ResourceFile.Resx (двойной щелчок) и в верхней части таблицы со свойствами и значениями измените модификатор доступа на Public

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...