Как определить относительный путь для «Запускать внешнюю программу» в проекте VS 2010? - PullRequest
6 голосов
/ 04 октября 2010

Я знаю, что здесь есть подобный вопрос , но я хотел бы, если возможно, иметь возможность определить относительный путь для 'Start External Program' или любой обходной путь, который не заставьте меня добавить новый пустой проект в мое решение.

Я использую VB.NET в среде Visual Studio 2010 для разработки приложений WinForms.

Ответы [ 3 ]

3 голосов
/ 03 января 2011

Хотя вы не можете использовать макросы проекта, такие как $(SolutionDir) или переменные среды для «Запускать внешнюю программу:», вы можете использовать относительные пути , если путь относительно каталога решения решит вашу проблему.Я только что протестировал VS2010 и проект VB.NET WinForms и установил для «Запуск внешней программы:» значение:

  • ..\..\..\windows\system32\cmd.exe

, а затем Ctrl+F5 запускает командунезамедлительный.Настройте количество элементов .. в соответствии с глубиной папки вашего проекта.

2 голосов
/ 01 января 2011

Вы можете использовать макросы проекта, такие как $ (ProjectDir) и определять оттуда.

См эта страница

1 голос
/ 29 декабря 2010

Я не знаю, возможно ли это.Возможно, использование переменных окружения нравится% CD%, но я не уверен.

Но эти настройки сохраняются в csproj.user (или, вероятно, vbproj.user в вашем случае), поэтому у каждого разработчика может быть свойнастройки легко:).

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