Итак, чтобы лучше объяснить, что я хотел бы сделать:
Если вы устанавливаете пакет nuget NUnitTestAdapter в свой проект, при создании проекта у вас будет NUnit3.TestAdapter.dll в выходном каталоге вашего проекта.
Я бы хотел сделать то же самое. У меня есть библиотека, которую я упаковываю, но когда я устанавливаю ее в другой проект и собираю ее, моя библиотека не включается, как в NUnit.
Что касается того, почему мне нужно это сделать, я пишу репортер тестов, который выдает отчеты JSON, XML, HTML и т. Д. Для всех выполненных тестов.
У меня есть этот запуск в событии AppDomain.CurrentDomain.ProcessExit, однако он ограничен примерно 2 секундами, поэтому, если мои отчеты не создаются в течение 2 секунд, он не будет работать. Поэтому вместо этого при выполнении процесса он выполнит мою DLL-библиотеку отчетов, которая не будет иметь временных ограничений.
Спасибо!