Windows phone 8 在Windows Phone 8.1应用程序模板中引用Microsoft.Phone时,在模块mscorlib.dll中找不到System.SystemException类型

Windows phone 8 在Windows Phone 8.1应用程序模板中引用Microsoft.Phone时,在模块mscorlib.dll中找不到System.SystemException类型,windows-phone-8,visual-studio-2013,windows-phone-8.1,Windows Phone 8,Visual Studio 2013,Windows Phone 8.1,微软刚刚发布了结合了Windows8.1和WindowsPhone8.1的WindowsApp8.1,所以你可以创建一个通用应用。但是,将Microsoft.Phone 8.1程序集添加到项目引用中会给我带来麻烦 以下是我所做的(在Visual Studio 2013中,安装了Rc2) 1> 从Visual C->Store Apps->Windows Phone Apps创建新项目。 2> 从以下位置添加了Microsoft.Phone:C:\Program Files(x86)\Refere

微软刚刚发布了结合了Windows8.1和WindowsPhone8.1的WindowsApp8.1,所以你可以创建一个通用应用。但是,将Microsoft.Phone 8.1程序集添加到项目引用中会给我带来麻烦

以下是我所做的(在Visual Studio 2013中,安装了Rc2) 1> 从Visual C->Store Apps->Windows Phone Apps创建新项目。 2> 从以下位置添加了Microsoft.Phone:C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\WindowsPhone\v8.1

3> 现在,进行生成时,我看到以下错误:“在模块mscorilib.dll中找不到类型System.SystemException”

有人有类似的经历吗?有什么解决办法吗


谢谢

作为windows phone 8.1应用程序编程模型的一部分,API做了一些更改。 看看这个链接。 它会解决你的问题


创建通用应用程序时,您使用的是WinRT API。我认为你不应该引用Silverlight程序集。这是我最初的想法。在默认项目中,它添加了Windows Phone 8.1 SDK作为参考,但是当我尝试使用Microsoft.Phone.Notification时,我无法使用它。。。这就是我添加引用的原因。所以我可能错过了一些非常简单的东西…WinRT上的通知系统是不同的:嗯,可能是这样,尽管我没有看到任何关于它的文档。一旦我四处走动,我一定会尝试一下,并报告我的发现。库奇兹是正确的。WindowsPhone8.1已经被完全改变了。所以对于推送消息,您可以将其视为Windows应用商店应用程序。。。这是有道理的。。。谢谢。