为啥我在发布模式 WP7 中出现这么多错误

Posted

技术标签:

【中文标题】为啥我在发布模式 WP7 中出现这么多错误【英文标题】:why do I get so many errors in release mode WP7为什么我在发布模式 WP7 中出现这么多错误 【发布时间】:2012-03-26 16:01:09 【问题描述】:

我对 Windows Phone 应用程序构建的发布模式有疑问。当我在调试模式下部署它时,它工作正常,但是当我在发布模式下运行它时,我从 .g.i.cs 文件中收到大量错误消息,指出所有成员与其他成员有歧义。我该如何解决这个问题,为什么会这样?此外,我已经在 beta 市场上发布了一个应用程序,其中的 .XAP 文件是在调试模式下创建的,它没有给用户带来任何麻烦。那么,发布模式甚至是强制性的吗? 提前致谢!

【问题讨论】:

您尝试过 Clean + Build 吗?发布模式不是应用认证的强制要求,但它更可取(无调试信息 = 更好的性能和更小的尺寸) @PedroLamas Clean + Build 和 Rebuild 一样吗?我尝试重建,但仍然出现同样的错误。 关闭 Visual Studio,从项目中删除“bin”和“obj”子文件夹,然后再次尝试重建! @PedroLamas 不,没什么,还是一样的错误。 澄清一下,上面的第一条评论并不完全正确。发布模式强制性的。应用程序提交要求 (msdn.microsoft.com/en-us/library/hh184844(v=VS.92).aspx) 中的 4.2.3 说“应用程序必须使用零售配置而不是调试来编译。应用程序不得包含调试符号或输出。”虽然这似乎并不总是被强制执行,因为有些人已经提交了调试版本(通常是偶然的)并发布了应用程序。 【参考方案1】:

我已开发并提交了 2 个 WP7 应用程序,均处于调试模式。两者都获得了市场认证并且工作正常。因此,即使首选发布模式,您也可以继续并将调试版本提交到市场。

【讨论】:

以上是关于为啥我在发布模式 WP7 中出现这么多错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在验收测试中出现错误?

为啥我在 jdoconfig.xml 中出现错误?

为啥我在 C++ 阶乘函数中出现编译错误?

为啥我的 Axios fetch 会出现 CORS 错误?

为啥我在此代码的循环中出现错误?

为啥我在 rails 2 中使用 vpim 出现编码错误?