Добавление сборки Prig для mscorlib - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь использовать prig для отделения методов от mscorlib и нацеливания на платформу x86.

У меня настроен prig, и он отлично работает с System, но для mscorlib все работает немного иначе. Я пытаюсь подобрать Random.next () для проверки конкретных результатов.

Я могу получить mscorlib.prig для загрузки, когда я изменяю архитектуру процессора по умолчанию на X64 в тестовом меню, но остальная часть приложения нацелена на X86, поэтому проекты, которые я хочу протестировать, не будут загружаться.

Я пытался переименовать некоторые файлы с AMD64 на x86, но я понятия не имею, что я здесь делаю.

Я использую prig v2.3.2

Когда я добавляю сборку Prig Для mscorlib я получаю две ссылки: mscorlib.v4.0.30319.v4.0.0.0.AMD64.Prig и mscorlib.v4.0.30319.v4.0.0.0.x86.Prig.

Я могу просмотреть AMD64 в браузере объектов, но у x86 есть небольшой предупреждающий символ, и когда я дважды щелкаю, я получаю сообщение об ошибке, что он недоступен или еще не построен.

Я предполагаю, что он собирает только AMD64 oen, потому что у меня есть процессор на базе x64 на машине, на которой я работаю, но он мне нужен для сборки для x86.

1 Ответ

0 голосов
/ 04 июня 2019

Я закончил тем, что заставил его работать, не совсем уверен, что именно это сделал, но одна из этих вещей, вероятно, сделала это.

Я изменил платформу для проекта модульного тестирования на платформу x86.Я изменил свою переменную среды для Processor_Architecture на x86 в реестре.

Я больше склоняюсь к первой.Надеюсь, это кому-нибудь поможет.

...