【问题标题】:Errors only in release mode (Windows store app C# / XAML)仅在发布模式下出错(Windows 商店应用程序 C#/XAML)
【发布时间】:2014-06-19 01:18:35
【问题描述】:

我有一个在调试模式下构建良好的应用程序。当我尝试构建发布时,它显示了大约 30 个错误,来自 2 种类型。首先它说:

命名空间“using:XXX.Controls”中不存在名称“CustomButton”。

所以基本上它不能识别我所有的转换器。

它还会弹出这样的错误:

“XXX.Pages.Upload”不包含“Channel_Click”的定义,也没有扩展方法 可以找到接受“XXX.Pages.Upload”类型的第一个参数的“Channel_Click”(你是 缺少 using 指令或程序集引用?)

我什至没有 Channel_Click 功能!它与 XAML 和 C# 相去甚远,但仍然弹出错误。

【问题讨论】:

    标签: c# xaml windows-store-apps


    【解决方案1】:

    你都试过了吗?

    运行构建->清理和构建->全部重建。

    重新启动 Visual Studio。

    检查您的解决方案配置并确保您的所有项目都在发布模式下构建。

    使用条件编译符号检查任何错误。一些命名空间或代码只会在调试模式下编译,当您切换到发布时,编译器不会查看块中的任何内容。

    #IF DEBUG
    ...
    #ENDIF
    

    【讨论】:

    • 我已经通过更新旧的库引用解决了这个问题,然后重建并清理了我的所有代码。但是,我将这个答案标记为正确只是为了提供好的建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多