最近我遇到了一个奇怪的问题。在我的公司的一些服务器上,当打印出异常消息时(是的,这很糟糕,我知道,但这是为了调试),实际的消息没有显示出来。相反,它显示了一个外部字符串资源的键,并说“调试资源字符串不可用”。
经过一些研究,我得出了以下结论:
在发布模式下,Silverlight 不会将包含实际错误消息的 dll 与 xap 打包在一起以节省空间。
我已经找到了旧版本的解决方法,但对于4版本,我什么都没找到。似乎有 SL 2 和 3 运行时的开发者版本可以自动解决错误,但我找不到 SL 4 的开发者版本。
所以我的问题是:
在发布模式下,我需要对我的 SL 4 应用程序 / 计算机进行哪些操作,才能让我看到完整详细的错误信息?