1

Скажем, у меня есть программа, которая требует файлового ввода-вывода в каталоге исполняемых файлов. Где будет находиться исполняемый файл для модульных тестов?

2 ответа2

1

В коде вы можете позвонить Location:

System.Reflection.Assembly.GetExecutingAssembly().Location

Если загруженный файл был скопирован тенями, вам нужно использовать CodeBase, чтобы получить исходное местоположение:

System.Reflection.Assembly.GetExecutingAssembly().CodeBase
0

После выполнения отладочного вывода с использованием StdOut в результатах теста кажется, что он работает в

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .