Невозможно получить доступ к файлу ресурса из проекта с внешними зависимостями - PullRequest
0 голосов
/ 09 октября 2019

У меня есть 2 проекта - A, B. В A у меня есть файл ресурсов (FormTexts), который связан с тем же файлом ресурсов в B. В AI есть метод, который правильно использует этот файл ресурсов. Я могу использовать:

ResourceManager rm = new 
ResourceMananger("MyProjects.A.Resources.FormTexts",Assembly.GetAssembly());
var str=rm.GetStrin("Title"). 

Это работает, когда я запускаю метод () в решении. Теперь у меня есть созданный модульный тест, который вызывает ту же функцию в Project A. При запуске теста он вылетает в строке ресурсов -

var str=rm.GetStrin("Title").

Ошибка:

System.Resources.MissingManifestResourceException HResult = 0x80131532 Сообщение = Не удалось найти ресурсы, подходящие для указанной культуры или нейтральной культуры. Убедитесь, что «Library.FormViewerMain.resources» был правильно встроен или связан со сборкой «Библиотека» во время компиляции, или что все требуемые сателлитные сборки загружаемы и полностью подписаны.

Agin: ошибка не возникает, когдазапускается из решения, но завершается неудачно при запуске в модульном тесте. Спасибо.

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