我有一个在调试模式下构建良好的应用程序。当我尝试构建发布时,它显示了大约30种错误,来自2种类型。首先它说:
名称" CustomButton"命名空间中不存在"使用:XXX.Controls"。
所以基本上它并不能识别我的所有转换器。
它也会弹出如下错误:
' XXX.Pages.Upload'不包含' Channel_Click'的定义没有扩展方法 ' Channel_Click'接受第一个类型' XXX.Pages.Upload'可以找到(是你 缺少using指令或程序集引用?)
我甚至没有Channel_Click功能!它远离XAML和C#,但错误仍然存在。
答案 0 :(得分:1)
你有没有尝试过这些?
运行Build-> Clean和Build-> Rebuild All。
重新启动Visual Studio。
检查您的解决方案配置,确保所有项目都处于发布模式。
使用条件编译符号检查是否存在任何错误。一些命名空间或代码只能在调试模式下编译,当你切换到发布时,编译器不会查看块中的任何内容。
#IF DEBUG
...
#ENDIF