2016-01-14 47 views
-1

我想调试此代码,即设置为使用传递的参数运行SQL SERVER代理作业。我想让它在这里运行'5',但如果它的传递参数的设置如何执行?如何在调试命令行参数中运行

if (arrProgType != null && arrProgType.Length > 0) 
{ 
    for (int i = 0; i < arrProgType.Length; i++) 
    { 
     if (arrProgType[i].Trim().TrimStart('"').TrimEnd('"') == "1") 
     { 
      Order.RunOrder(); 
     } 
     if (arrProgType[i].Trim().TrimStart('"').TrimEnd('"') == "2") 
     { 
      Shipment.RunShipment(); 
     } 
     if (arrProgType[i].Trim().TrimStart('"').TrimEnd('"') == "3") 
     { 
      Acknowledgments.RunAcknowledgments(); 
     } 
     if (arrProgType[i].Trim().TrimStart('"').TrimEnd('"') == "4") 
     { 
      Invoices.RunInvoices(); 
     } 
     if (arrProgType[i].Trim().TrimStart('"').TrimEnd('"') == "5") 
     { 
      ReportFtpVersion.RunGetReports(); 
     } 
    } 
} 
+1

在项目属性窗口中,可以从调试部分添加命令行参数。 – willaien

+0

我明白了。它是'用户控制? – BerBoort

+0

只需单击左侧的调试,然后您会看到开始选项... – willaien

回答

2

enter image description here

(1) - 选择项目,按下Alt + Enter键(打开项目属性)

(2) - 调试选项卡

(3) - 提供参数

2

右键单击您项目属性然后去调试部分,然后找到命令行参数文本区域,在那里你可以进行调试或测试应用程序提供的参数:

enter image description here