Есть ли переменная, которую я мог бы использовать для определения каталога проекта в параметрах командной строки в свойствах проекта в Visual Studio 2008? - PullRequest
1 голос
/ 06 января 2010

В Visual Studio 2008 при переходе к свойствам проекта (по крайней мере, ASP.NET MVC) у вас есть возможность запустить внешнюю программу. Для этого есть три части: путь к программе, параметры командной строки, рабочий каталог.

Мне нужно передать корень моего веб-приложения в качестве аргумента командной строки. Я не хочу жестко задавать путь на моей машине в этом каталоге. Есть ли какая-то переменная (среды), которую я мог бы использовать?

Справочная информация: я пытаюсь запустить UltiDev Cassini, потому что VS 'Cassini только 32-битный. Я думаю, что это правильный способ запустить его, не так ли?

Ответы [ 3 ]

0 голосов
/ 06 января 2010

Попробуйте переменную $ (ProjectDir) или $ (SolutionDir) или другую переменную из списка, приведенного здесь: MSDN

0 голосов
/ 24 июля 2010

Пабло, вы можете настроить и скомпилировать CassiniDev как x64 и получить именно то, что вы хотите.

Настраиваемая конфигурация с помощью .config находится в следующей версии.

0 голосов
/ 06 января 2010

Список всех переменных, которые вы можете использовать, со своими значениями вы найдете в следующем месте:

  • Откройте свойства вашего проекта, перейдите в узел «Отладка»
  • щелкните в поле «Командные аргументы», справа от поля появится выпадающий символ
  • откройте выпадающий список, выберите «Редактировать»
  • нажмите на кнопку «Макросы» и так далее ...

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

...