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

此错误消息是什么意思?我该怎么做才能解决此问题?


AssemblyInfo.cs退出,代码为9009


该问题可能是在Visual Studio .NET解决方案中的后生成步骤中发生的。


慕勒3428872
浏览 2249回答 3
3回答

DIEA

您是否尝试给出在构建前或构建后事件命令中运行的命令的完整路径?由于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\请注意,此示例有关空格未经过测试。

拉莫斯之舞

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

互换的青春

当您缺少使用Microsoft Visual Studio x86工具的某些环境设置时,就会发生这种情况。因此,请尝试在构建后步骤中添加第一个命令:对于Visual Studio 2010,请使用:call "$(DevEnvDir)..\Tools\vsvars32.bat"正如@FlorianKoch在评论中提到的那样,对于VS 2017使用:call "$(DevEnvDir)..\Tools\VsDevCmd.bat"它应该放在任何其他命令之前。它将设置使用Microsoft Visual Studio x86工具的环境。
打开App,查看更多内容
随时随地看视频慕课网APP