[英]Visual Studio set command arguments
我正在使用Visual Studio2013。现在,解决方案中有几个C#和C ++项目。 在项目属性下,我可以添加一些调试属性。 很好 但是,当我在另一台计算机上运行Visual Studio解决方案时,命令参数将被删除。
如何定义在另一台计算机上运行项目时也可用的默认命令自变量?
Visual Studio中的那些命令行参数仅用于调试目的,因此您有两个选择:
1)指示用户使用cmd中的参数运行您的应用程序(或提供脚本来运行您的应用程序)
要么
2)对您的应用程序进行编码,使其接受一些缺少的参数,以便在没有传递任何参数的情况下执行,就像传递默认参数一样。
如果要使用其他计算机进行调试,则可以通过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>
标记中添加多个键。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.