У меня есть тест, который запускает скрипт. Он получает путь из файла app.config:
<scriptsSectionGroup>
<scriptsCollection>
<scripts>
<add name="TestScript" path="C:\My Projects\RestServicePublishing\UtilityFixture\testScript.bat"/>
</scripts>
</scriptsCollection>
</scriptsSectionGroup>
'testScript.bat' находится в проекте UtilityFixture. Это не в подпапке.
UtilityFixture
Однако я не хочу указывать полный путь, как здесь. Я хочу сделать так, чтобы он нашел «testScript.bat» в проекте «UtilityFixture» независимо от того, в каком каталоге он находится. Скажите, если кто-то еще загружает его из системы контроля версий в другое место.
Чтобы объяснить это далее, я хочу, чтобы файл был найден, если я скажу, что решение RestServicePublishing перемещено в новую папку с именем «C: \ My Projects 2».
Может кто-нибудь сказать мне, если это возможно?
Спасибо