Visual Studio заменяет текст в опции аргументов приложения на вкладке отладки - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь передать следующий аргумент:

'$(Variable)'

консольному приложению в Visual Studio, используя параметр аргумента приложения на вкладке отладки

enter image description here

Затем я пытаюсь использовать этот аргумент таким образом.

class Program
{
    static void Main(string[] args)
    {           
        Console.WriteLine(args[0]);

        Console.ReadKey();
    }
}

, но значение в элементе args[0] - это просто две последовательные одинарные кавычки

enter image description here

, если я использую приложение из командной строки и передаю точно такой же параметр, оно работает как положено, и я могу вывести на консоль полныйАргумент.

enter image description here

Я предполагаю, что Visual Studio видит этот аргумент как переменную и заменяет его пустым значением.

Есть лиЛюбой способ обойти это поведение или ограничить специальные символы, чтобы я мог получить аргумент в точности так, как он есть в опции Аргументы приложения?

...