Модульное тестирование TFS с использованием неуправляемых библиотек DLL - PullRequest
2 голосов
/ 17 февраля 2011

Нам нужно протестировать приложение .NET, которое ссылается на DLL-библиотеку .NET Wrapper, которая ссылается на неуправляемую библиотеку DLL C ++.

Проект модульного тестирования TFS копирует только DLL-библиотеку .NET Wrapper, но не последний, который не прошел тест.

Как я могу сказать MSTest скопировать все необходимые файлы?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 09 марта 2011

Решением было добавить все необходимые файлы / DLL в раздел Deployment файла Local.testsettings и добавить параметр / testsettings: Local.testsettings в список параметров командной строки MSTest.

0 голосов
/ 17 февраля 2011

Краткий ответ: не может. См. Например этот ответ .

Вместо этого лучшее краткосрочное решение - использовать событие после сборки.

Управляемые и неуправляемые dll могут быть объединены в один файл dll с некоторой затяжкой. Например, SQLite достигает этого.

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