Передача параметров командной строки с помощью Visual Studio C # - PullRequest
24 голосов
/ 25 июня 2011

Как установить аргументы командной строки для приложения, которое я разрабатываю с помощью Visual Studio, это консольное приложение. Я сделал это на затмении, есть ли подобная опция в Visual Studio?

Ответы [ 2 ]

40 голосов
/ 25 июня 2011

Что-то не так с вашей Visual Studio, если вы не видите Command Line Arguments.

enter image description here

Если вы не можете исправить вашу Visual Studio, есть возможность добавить элемент StartArguments в ваш файл .csproj.user:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <PublishUrlHistory />
    <InstallUrlHistory />
    <SupportUrlHistory />
    <UpdateUrlHistory />
    <BootstrapperUrlHistory />
    <ErrorReportUrlHistory />
    <FallbackCulture>en-US</FallbackCulture>
    <VerifyUploadedFiles>false</VerifyUploadedFiles>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
    <StartArguments>Argument1 Argument2</StartArguments>   <<== THIS LINE
  </PropertyGroup>
</Project>
3 голосов
/ 19 февраля 2013

Я хотел бы просто добавить, что меню, показанное на картинке, может быть доступно через Visual Studio 2010 Проект Меню, затем вплоть до ваших свойств имени проекта .

...