Я пытаюсь передать следующий аргумент:
'$(Variable)'
консольному приложению в Visual Studio, используя параметр аргумента приложения на вкладке отладки
Затем я пытаюсь использовать этот аргумент таким образом.
class Program
{
static void Main(string[] args)
{
Console.WriteLine(args[0]);
Console.ReadKey();
}
}
, но значение в элементе args[0]
- это просто две последовательные одинарные кавычки
, если я использую приложение из командной строки и передаю точно такой же параметр, оно работает как положено, и я могу вывести на консоль полныйАргумент.
Я предполагаю, что Visual Studio видит этот аргумент как переменную и заменяет его пустым значением.
Есть лиЛюбой способ обойти это поведение или ограничить специальные символы, чтобы я мог получить аргумент в точности так, как он есть в опции Аргументы приложения?