【问题标题】:"sgen.exe" exited with code -532462766“sgen.exe”以代码 -532462766 退出
【发布时间】:2014-09-24 17:58:01
【问题描述】:

早安,

我正在尝试在发布模式下构建我的项目,但不断收到标题中所述的错误。是什么原因造成的,我该如何预防或解决它?

我在 stackoverflow 上看到的其他答案,例如 this one,对我来说毫无意义。

【问题讨论】:

  • 这是 0xE0434352,当无法处理托管异常时通常是个坏消息。在“输出”窗口中查找可能更好的诊断消息。在另一台机器上试试。
  • 这不是好消息。我无法访问另一台机器。
  • 谢谢@HansPassant。你的评论让我直接找到了答案。谁知道我们构建我们心爱的 Visual Studio 的朋友有点懒惰,犯了一个由 CLR 生成的包罗万象的错误......

标签: visual-studio-2012 sgen


【解决方案1】:

我了解到 sgen.exe 是一个 XML 序列化程序生成器工具。在使用Release 配置构建期间也发生了错误。

可能是一个肮脏的修复,但我查看了输出窗口以确定哪个项目引发了此错误。在找到导致这个问题的项目后,我立即打开该项目的属性,转到构建选项卡,并停用“生成序列化程序集”

重建了我的项目——它成功了。

【讨论】:

  • 开发人员应该担心简单/仅仅关闭标志只是为了快速解决错误而考虑后果。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多