【发布时间】:2011-08-22 17:39:56
【问题描述】:
我最近遇到了一件奇怪的事情。在我公司的某些服务器上,当打印出异常消息时(是的,不好,我知道。这是为了调试),实际消息不会显示。相反,它显示外部字符串资源的键并显示“调试资源字符串不可用”
经过一番研究,我得出以下结论: 在发布模式下,Silverlight 不会将 xap 与包含实际错误消息的 dll 打包以节省空间。
我找到了旧版本的解决方法,但没有找到 4 的解决方法。似乎有 SL 2 和 3 运行时的开发人员版本可以自动解决错误,但我找不到 SL 4 的解决方法。
所以我的问题是这样的:
我需要对我的 SL 4 应用程序/计算机执行什么操作才能让我在它处于发布模式时查看完整、详细的错误?
【问题讨论】:
-
很好的问题,我过去刚刚接受过这个问题,但它对于更好的崩溃报告会很有帮助。
-
另一个烦人的事情是,MS 在他们的 SL 网站上有一个不起眼的小节,可以提供这些错误的详细信息,但似乎没有全部。
-
开发者运行时可以在 Silverlight.net “开始”页面找到。
标签: silverlight silverlight-4.0 .net-4.0 error-handling