C# 由于PCL导致错误2002

C# 由于PCL导致错误2002,c#,windows-phone-8.1,win-universal-app,C#,Windows Phone 8.1,Win Universal App,我创建了自己的可移植类库,并将其添加到现有的Windows Universal应用程序中。Windows应用程序已顺利更新,但Windows Phone应用程序出现错误2002。经过一点测试,我断定问题出在PCL上。它只发生在发布版本中,在调试版本中不会发生问题。 MDILXapCompileLog.Txt对此事作了如下说明: 克罗斯根失败了 处理程序集PCLPATH.dll时出错 原始错误代码:2148734277 错误2002的意思是:“在.PRI文件中找不到命名资源或命名资源的语言。”。如

我创建了自己的可移植类库,并将其添加到现有的Windows Universal应用程序中。Windows应用程序已顺利更新,但Windows Phone应用程序出现错误2002。经过一点测试,我断定问题出在PCL上。它只发生在发布版本中,在调试版本中不会发生问题。 MDILXapCompileLog.Txt对此事作了如下说明:

克罗斯根失败了 处理程序集PCLPATH.dll时出错 原始错误代码:2148734277

错误2002的意思是:“在.PRI文件中找不到命名资源或命名资源的语言。”。如果这是问题所在,我该如何解决

通过谷歌搜索,我找到了

这可能是问题所在吗?其中一个班级太大了,还是什么的

有人对解决这个问题有什么建议吗

我已经试过很多东西了。在这个问题上花了两天时间之后,我决定是时候寻求帮助了。

如果C#class太大,就会出现这个错误

有此问题的项目可以在Windows Phone Emulator上运行,但在实际设备上部署时失败


在我的案例中,问题是由该项目引起的。减小此文件的大小后,项目能够在设备上运行。

原始错误为0x8013545,COR_E_MAXMETHODSIZE,“此程序集中的方法大于允许的最大方法大小”。嗯,这应该是一个很好的方法,不难找到:)我试着用谷歌搜索那个错误代码。找不到。谢谢我明天有事要做:D