Я работаю над проектом модульного тестирования. В этом проекте около 2600 тестовых классов, в среднем по 15 модульных тестов на класс. Я не уверен, сколько еще классов мне нужно добавить в этот проект, чтобы воссоздать ошибку, упомянутую ниже, но я знаю, что добавление большого количества (я пробовал 500) файлов в проект напрямую связано с ним. Если я удаляю некоторые файлы, я могу собрать.
Ошибки компиляции
unknown_location error PS0034: PostSharp: ILASM завершен с кодом возврата 255. Вывод инструмента:
Это приложение запросило Runtime прекратить его необычным способом.
Пожалуйста, обратитесь в службу поддержки приложения для получения дополнительной информации.
Что является причиной этого?
Edit: может быть важно отметить, что тестовый проект не использует пользовательский атрибут PostSharp напрямую. Другими словами, ни в одном из тестовых классов у меня нет директивы using для dll PostSharp. Однако они используются в классах, которые тестируют тесты.