Visual Studio设置命令参数

时间:2015-04-29 09:08:05

标签: c# c++ visual-studio debugging command

我正在使用Visual Studio 2013.现在,我在解决方案中有一些C#和C ++项目。在项目属性下,我可以添加一些调试属性。这很好。但是当我在另一台计算机上运行visual studio解决方案时,命令参数将被删除。

如何定义在另一台计算机上运行项目时也可用的默认命令参数?

2 个答案:

答案 0 :(得分:2)

Visual Studio中的命令行参数仅用于调试目的,因此您有两个选项:

1)指示您的用户使用cmd中的参数运行您的应用程序(或提供运行应用程序的脚本)

2)将您的应用程序编码为接受一些缺少的参数,以便在没有传递任何参数时执行,就像传递默认参数一样。

答案 1 :(得分:1)

如果您使用其他计算机进行调试,则不要在属性中设置参数,而是通过config文件设置它们。

让我们说以下是您的配置文件(默认为App.config),

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key ="key1" value ="Sample" />
</appSettings>
</configuration>

获取key1使用ConfigurationManager.AppSettings["key1"];的值。您可以在<appSettings>代码中添加多个密钥。