2013-02-25 130 views
1

我试图改变VS2010(C-)项目中调试的开始动作以运行一个.bat文件。VS2010:调试的开始动作

我在有关如何做到这一点的MSDNA上找到了How to: Change the Start Action for Application Debugging。不幸的是,虽然我使用VS2010(没有快速版本),但我找不到提及的“开始操作”。我有 - 当选择“本地Windows调试器” - 我可以编辑的“命令”字段。我试图在那里输入我的.bat文件的完整路径,但这不起作用,因为“文件是无法识别或不支持的二进制格式”。

你知道a)为什么我没有“开始行动”,b)为什么bat文件在“command”字段中不能运行?

编辑这是什么样子: enter image description here

回答

1

刚刚在VS2010中创建“控制台应用程序”,发现“开始行动”的地方。你有什么样的项目?

enter image description here

编辑:

一) “开始行动” 只针对.NET项目

b)可以是可以有一个与你的.bat文件有问题。我刚创建了一个空的cpp项目,并将Command.bat文件设置为Command。一切都按预期工作。

这是我.ba​​t文件

@echo on 
pause 

尽量用简单.BAT和张贴在这里

+0

结果没有,对不起 - 这看起来完全不同。我想我正在使用一个空的C++项目。我刚刚编辑了我的帖子,添加了这里属性的图片。 – navige 2013-02-26 08:19:13

+0

更新了我的回答 – Alexeyss 2013-02-26 09:59:40

+0

我照你说的做了,用你提供的代码创建了一个简单的.bat文件(并单独测试了它)。当我运行(即开始调试)它说:“无法启动程序'C:\ ... \ simple.bat'。指定的文件是无法识别或不支持的二进制格式。 – navige 2013-02-26 10:12:34