为了账号安全,请及时绑定邮箱和手机立即绑定

在此构建过程中,“使用代码9009退出”是什么意思?

在此构建过程中,“使用代码9009退出”是什么意思?

慕勒3428872 2019-09-24 09:55:44
此错误消息是什么意思?我该怎么做才能解决此问题?AssemblyInfo.cs退出,代码为9009该问题可能是在Visual Studio .NET解决方案中的后生成步骤中发生的。
查看完整描述

3 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

您是否尝试给出在构建前或构建后事件命令中运行的命令的完整路径?


由于xcopyVisual Studio 2008中的生成后事件命令,我收到9009错误。


该命令"xcopy.exe /Y C:\projectpath\project.config C:\compilepath\"以代码9009退出。


但就我而言,这也是断断续续的。也就是说,错误消息将一直持续到重新启动计算机为止,并且在重新启动计算机后消失。我尚未发现一些与远程相关的问题,现在又回来了。


但是,在我的情况下,为命令提供完整路径可以解决此问题:


c:\windows\system32\xcopy.exe /Y C:\projectpath\project.config C:\compilepath\ 

不仅仅是:


xcopy.exe /Y C:\projectpath\project.config C:\compilepath\

如果我没有完整路径,则重新启动后它将运行一段时间,然后停止。


同样,如本文评论中所述,如果完整路径中有空格,则需要在命令周围加上引号。例如


"C:\The folder with spaces\ABCDEF\xcopy.exe" /Y C:\projectpath\project.config C:\compilepath\

请注意,此示例有关空格未经过测试。


查看完整回答
反对 回复 2019-09-24
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

错误代码9009表示找不到错误文件。答案中张贴的所有根本原因都是找出原因的良好灵感,但错误本身仅意味着一条错误的道路。


查看完整回答
反对 回复 2019-09-24
?
互换的青春

TA贡献1797条经验 获得超6个赞

当您缺少使用Microsoft Visual Studio x86工具的某些环境设置时,就会发生这种情况。

因此,请尝试在构建后步骤中添加第一个命令:


对于Visual Studio 2010,请使用:


call "$(DevEnvDir)..\Tools\vsvars32.bat"

正如@FlorianKoch在评论中提到的那样,对于VS 2017使用:


call "$(DevEnvDir)..\Tools\VsDevCmd.bat"

它应该放在任何其他命令之前。

它将设置使用Microsoft Visual Studio x86工具的环境。


查看完整回答
反对 回复 2019-09-24
  • 3 回答
  • 0 关注
  • 2247 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信