Visual Studio:管理应用的调试命令行参数
Visual Studio: Manage debugging command line arguments for the app
有没有简单的方法来管理Visual Studio中C++项目的命令行参数(我想C#也是如此),就像它在Visual Studio Code中工作一样,你有不同运行预设的下拉列表?我正在开发 CLI,需要经常更改参数。现在我必须从txt文件中复制粘贴它们。我想这不是处理此:)的最简单方法
UPD:澄清一下,我说的是控制台应用程序项目属性 ->调试 ->命令参数块。
可以使用以下命令为选定的C++启动项目设置命令行参数并开始调试:
(语言:C#,参考资料:Microsoft.VisualStudio.VCProjectEngine)
using EnvDTE;
using EnvDTE80;
using Microsoft.VisualStudio.VCProjectEngine;
public class C : VisualCommanderExt.ICommand
{
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
Project startupProject = DTE.Solution.Item(((DTE.Solution.SolutionBuild as SolutionBuild2).StartupProjects as object[])[0]);
VCProject vcproj = startupProject.Object as VCProject;
VCConfiguration vcconfig = vcproj.ActiveConfiguration;
VCDebugSettings vcdebug = vcconfig.DebugSettings as VCDebugSettings;
vcdebug.CommandArguments = "my_arguments_1";
DTE.ExecuteCommand("Debug.Start");
}
}
有几个具有不同参数的此类命令,您可以从 VCmd 菜单中快速选择并运行它们。
相关文章:
- 从命令行c++发送文本文件名
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 数组长度,为什么从命令行获取时不能使用它?
- 如何处理linux终端中带有负号(-)的C++中的命令行参数
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 未定义的引用 .. 使用 OpenCV 编译 C++ 代码时,从命令行
- 通过 Openssl 命令行加密,通过 c++ 解密
- CMake "--target install"无需"--build"命令行
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- 使用 C++ 将命令行参数拆分为参数/向量
- C++ 从命令行附加 Visual Studio 调试器
- Visual Studio:管理应用的调试命令行参数
- C++命令行调试参数
- 如何在 Visual Studio 2015 调试中将'%'符号作为命令行参数 (argv) 传递?
- Visual Studio 2010 从命令行运行.exe与运行 (f5) 调试
- 可以从命令行运行C++代码,但不能从visual studio中的调试模式运行
- 调试模板代码:在命令行上有哪些现代方法可以做到这一点
- 简单的HowTo在调试器中启动OSX上的C++命令行工具
- Visual Studio.如何构建DLL(在命令行中),通过附加到进程来调试工作