在这个构建过程中,“exited with code 9009”是什么意思?

339

这个错误信息是什么意思?我应该怎么解决这个问题?

AssemblyInfo.cs 以代码9009退出


这个问题可能发生在Visual Studio中.NET解决方案的后构建步骤中。


8
楼主不会回来修复这个问题,但它有很多答案和谷歌搜索引擎优化效果。所以,我们尝试推断一下问题的原因? - Anthony Mastrean
16
输出窗口让我对这个问题有了一些了解,而我也遇到了类似的问题。 - hanzolo
36个回答

0
我的解决方案是创建文件的副本,并添加一个步骤到构建任务中,将我的文件复制到原始文件上。


0

当我将App.config的属性更改为“始终复制”时,发生了这种情况。

通过撤消所有编辑并进行构建以确保它能够正常运行,我解决了这个问题。

最终,重新设置为“始终复制”,并进行构建,问题得到了解决。


0

signtool.exe 本身无法找到时,我实际上收到了这个错误消息。为了解决这个问题,我将文件夹路径添加到 PATH 环境变量中,并重新启动了 Visual Studio。


0
其实我注意到由于某些原因,%windir% 环境变量有时会被删除。对我有效的方法是重新设置 windir 环境变量为 c:\windows,重新启动 VS,就可以了。这样你就可以避免修改解决方案文件。

0
另一个原因是: 如果您的预构建事件引用了另一个项目的 bin 路径,并且在运行 msbuild 时看到此错误,但在 Visual Studio 中没有看到,则必须手动安排 *.sln 文件中的项目(使用文本编辑器),以便在事件的项目之前构建目标项目。换句话说,msbuild 使用项目在 *.sln 文件中列出的顺序,而 VS 使用项目依赖关系的知识。当创建包含在 wixproj 中的数据库的工具在 wixproj 之后列出时,我遇到了这种情况。

-1

你需要确保已经全局安装了Grunt


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接