Visual Studio 设置命令参数
Visual Studio set command arguments
我正在使用 Visual Studio 2013。现在,我在一个解决方案中有几个 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>
标签中添加多个键。
我正在使用 Visual Studio 2013。现在,我在一个解决方案中有几个 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>
标签中添加多个键。