Как использовать макросы для аргументов командной строки для отладки проекта .NET? - PullRequest
17 голосов
/ 05 мая 2010

На странице свойств Visual Studio Debug (для проекта .NET 4) я хочу иметь возможность указывать макросы, например, $ (OutDir), как я могу в событиях сборки. Но это не работает, макросы не заменяются.

Doesn't Work

Это просто не поддерживается? Есть ли работа вокруг?

1 Ответ

20 голосов
/ 05 мая 2010

Не поддерживается.

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

Аргументы команды на странице свойств Debug хранятся в файле проекта .user, который является специфическим для пользователя и не сохраняется в системе контроля версий. Это означает, что вы можете безопасно использовать жестко заданные аргументы, специфичные для вашей машины (и специфичные для случаев, которые вы хотите проверить).

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