【问题标题】:Build error MC1000 'Object reference doen't set to instance of an构建错误 MC1000 '对象引用未设置为
【发布时间】:2013-08-30 14:46:29
【问题描述】:

我尝试从 VS 2012 构建我的 WPF 项目,但在某些时候它给了我这样的错误消息:

未知的构建错误。对象引用未设置为对象的实例。

但是,下次我尝试构建它时,一切都很好。所以我继续编写代码并构建,一切都很好。然后我将所有内容都提交给了 SVN,并在 TeamCity 上进行了构建。令人惊讶的是它失败了,日志中有一条消息:

[MarkupCompilePass1] C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets(269, 9): error MC1000: Unknown build error, 'Object reference not set to an instance of an object 。

然后我手动在 TeamCity 上运行构建,它成功了。任何想法是什么原因以及如何预防?

UPD: 在第一次本地构建失败之前,我唯一做的就是重组我的项目树,即将一些 WPF 窗口从一个项目文件夹移动到另一个。

【问题讨论】:

    标签: c# wpf visual-studio-2012 msbuild


    【解决方案1】:

    对我来说,问题在于缺少处理程序的 EventSetter:

    <EventSetter Event="PreviewMouseLeftButtonDown"></EventSetter>
    

    提供一个处理程序来修复它:

    <EventSetter Event="PreviewMouseLeftButtonDown" Handler="DataGridCell_PreviewMouseLeftButtonDown"></EventSetter>
    

    【讨论】:

    • 你救了我!你也一样!
    【解决方案2】:

    我认为您的配置文件中可能有一些“无序”的节点 - 至少大多数人会遇到这种情况。

    Ensure the <system.codedom> node between the <system.web> and <system.serviceModel> nodes
    

    【讨论】:

    • 什么配置?
    猜你喜欢
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    • 2012-08-31
    • 2011-11-21
    • 2012-10-01
    • 1970-01-01
    相关资源
    最近更新 更多