Devenv在从命令行传递params时崩溃



我正在使用命令行中的以下命令

"C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDEdevenv.exe"  C:testlocationtestsolution.sln /Rebuild "Debug" /project "testproject" /projectconfig "Debug" /out C:test.sln.log

但是,此命令会使devenv崩溃。没有任何内容写入test.sln.log文件。有人能指出可能是什么情况吗?

[更新1]

Crash Image在这里。如果我点击查看问题详细信息,这就是我得到的信息

问题签名:问题事件名称:APPCRASH应用程序名称:devenv.exe应用程序版本:10.0.0319.1应用程序时间戳:4ba1fab3故障模块名称:msenv.dll故障模块版本:10.0.0319.1故障模块时间戳:4ba1fd94异常代码:c0000005异常偏移:0030df30操作系统版本:6.0.6001.2.1.0.256.1区域设置ID:1033有关该问题的其他信息:LCID:1033阅读我们的隐私声明:http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0409

[更新2]我从解决方案文件中发现这是配置

  Debug|Win32 = Debug|Win32
    Debug|x64 = Debug|x64
    Release|Win32 = Release|Win32
    Release|x64 = Release|x64

所以,如果我只为Debug构建它(没有平台),devenv会像我一样崩溃吗?

感谢

我遇到了同样的问题。看起来/projectconfig需要"Debug|Win32",因此配置的名称是一个平台,由管道字符分隔。

使用err.exe似乎是一个安全问题:

对于十六进制0xc0000005/十进制-1073741819:
STATUS_ACCESS_VIOLATION ntstatus.h
"0x%08lx"处的指令引用了
处的内存"0x%08lx"。内存不能是"%s"
USBD_STATUS_DEV_NOT_RESPONDING usb.h
为"c0000005"找到2个匹配项

确认您正在以管理员身份运行Visual Studio命令行提示符。

最新更新