17

Visual Studio'yu kullanarak geliştirdiğim bir uygulama için komut satırı bağımsız değişkenlerini nasıl ayarlayabilirim, bir konsol uygulamasıdır. Eclipse üzerinde yaptım, Visual Studio'da benzer bir seçenek var mı?Komut satırı parametrelerini Visual Studio C ile geçirme #

+1

Ne demek istiyorsun? Herhangi bir uygulamaya komut satırı argümanları verebilirsiniz, ancak bunları ayrıştıran ve bunları yapan Program.cs sınıfınızda kod yazmanız gerekecektir. –

+1

umm tamam, işte anlaşma, Java ve C++ komut satırı argümanları için yazılmış programlar yazdım, bu yüzden argümanları ayrıştırmam gerektiğini biliyorum. JUst bana görsel stüdyo aracılığıyla komut satırı argümanlarını nasıl alacağımı anlatıyor !! –

+1

@Aadi: Bu sorunun ifadesi üzerinde çalışmanız gerekiyor. Tek yapmanız gereken, program komut satırı argümanlarınızı görsel stüdyomdan geçmekse, "kodum" ifadesini kullanmayın. Kafa karıştırıcı. –

cevap

32

Command Line Arguments'u göremiyorsanız, Visual Studio'unuzda bir sorun olması gerekir. Visual Studio çözüm yoksa

enter image description here

, sizin .csproj.user dosyaya StartArguments eleman eklemek için bir seçenek vardır:

<?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> 
+0

Kullanmak mümkün mü? Komut satırı ayrıştırıcı gibi kütüphaneleri kullanırken adlandırılan parametreler? Örneğin. -url https://google.com -p pass -u kullanıcısı gibi bir şeyi nasıl geçebilirim? – Animesh

+0

Bulundu. Bu yeterli: "--url" https://google.com "-p" pass "-u" kullanıcı "'. – Animesh

2

Sadece gösterilen bu menü eklemek istiyorum Resim, Visual Studio 2010 Project Menüsü aracılığıyla erişilebildi, ardından proje adı özelliklerine.

İlgili konular