Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 VS2010:启动调试操作_Visual Studio 2010_Debugging - Fatal编程技术网

Visual studio 2010 VS2010:启动调试操作

Visual studio 2010 VS2010:启动调试操作,visual-studio-2010,debugging,Visual Studio 2010,Debugging,我正在尝试将VS2010(C-)项目中调试的启动操作更改为运行.bat文件 我在MSDNA上找到了一个关于如何做到这一点的答案。不幸的是,虽然我使用的是VS2010(没有快速版本),但我找不到提到的“启动操作”。选择“本地Windows调试器”时,我有一个可以编辑的“命令”字段。我试图在那里输入.bat文件的完整路径,但这不起作用,因为“文件是无法识别或不支持的二进制格式” 您知道a)为什么我没有“启动操作”,b)为什么“命令”字段中的bat文件不会运行吗 编辑它的外观如下所示: 刚刚在vs20

我正在尝试将VS2010(C-)项目中调试的启动操作更改为运行.bat文件

我在MSDNA上找到了一个关于如何做到这一点的答案。不幸的是,虽然我使用的是VS2010(没有快速版本),但我找不到提到的“启动操作”。选择“本地Windows调试器”时,我有一个可以编辑的“命令”字段。我试图在那里输入.bat文件的完整路径,但这不起作用,因为“文件是无法识别或不支持的二进制格式”

您知道a)为什么我没有“启动操作”,b)为什么“命令”字段中的bat文件不会运行吗

编辑它的外观如下所示:

刚刚在vs2010中创建了“控制台应用程序”,并找到了“启动操作”。你有什么样的项目

编辑:

a) “启动操作”仅适用于.net项目

b) 您的.bat文件可能有问题。我刚刚创建了一个空的cpp项目,并将simple.bat文件设置为命令。一切正常

这是我的.bat文件

@echo on
pause
尝试使用simple.bat并将结果发布到此处

刚刚在vs2010中创建了“控制台应用程序”,并找到了“启动操作”。你有什么样的项目

编辑:

a) “启动操作”仅适用于.net项目

b) 您的.bat文件可能有问题。我刚刚创建了一个空的cpp项目,并将simple.bat文件设置为命令。一切正常

这是我的.bat文件

@echo on
pause

尝试使用simple.bat并将结果发布到此处

不,抱歉-此处看起来完全不同。我想我正在使用一个空的C++项目。我刚刚编辑了我的帖子,在这里添加了属性的图片。我按照你说的做了,用你提供的代码创建了一个简单的.bat文件(并单独测试了它)。当我运行(即开始调试)时,它会说:“无法启动程序‘C:\…\simple.bat’。指定的文件是无法识别或不受支持的二进制格式。您在field命令中输入了什么?我刚刚输入了.bat文件的路径。这有什么问题吗?我以另一种方式输入了“e:\temp\test.bat”(不带引号)。尝试将命令设置为”cmd.exe”和命令参数为“/C E:\Temp\test.bat”(不带引号)。如果.bat的完整路径包含空格,则应引用它,例如/C“C:\program files\test.bat”“不,对不起,这里看起来完全不同。我想我正在使用一个空的C++项目。我刚刚编辑了我的帖子,在这里添加了属性的图片。我按照你说的做了,用你提供的代码创建了一个简单的.bat文件(并单独测试了它)。当我运行(即开始调试)时,它会说:“无法启动程序‘C:\…\simple.bat’。指定的文件是无法识别或不受支持的二进制格式。您在field命令中输入了什么?我刚刚输入了.bat文件的路径。这有什么问题吗?我以另一种方式输入了“e:\temp\test.bat”(不带引号)。尝试将命令设置为”cmd.exe”和命令参数为“/C E:\Temp\test.bat”(不带引号)。如果.bat的完整路径包含空格,则应引用它,例如/C“C:\program files\test.bat”