【发布时间】:2014-05-12 14:18:59
【问题描述】:
Microsoft 刚刚发布了结合了 Windows 8.1 和 Windows Phone 8.1 的 Windows App 8.1,因此您可以创建一个通用应用程序。但是,将 Microsoft.Phone 8.1 程序集添加到项目参考中给我带来了麻烦。
这就是我所做的(在 Visual Studio 2013 中,安装了 Rc2) 1> 从 Visual C#-> 商店应用程序-> Windows Phone 应用程序创建新项目。 2> 从以下位置添加 Microsoft.Phone:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhone\v8.1
3> 现在,进行构建,我看到以下错误:“在模块 mscorilib.dll 中找不到类型 System.SystemException”
有人有类似经历吗?有什么解决办法吗?
谢谢
【问题讨论】:
-
创建通用应用程序时,您使用的是 WinRT API。我认为您不应该引用 Silverlight 程序集。
-
我一开始就是这么想的。在默认项目中,它添加了 Windows Phone 8.1 SDK 作为参考,但是当我尝试使用 Microsoft.Phone.Notification 时,我无法使用它......所以这就是我添加参考的原因。所以我可能错过了一些非常简单的事情......
-
WinRT上通知系统不同:msdn.microsoft.com/en-us/library/windows/apps/…
-
嗯,可能是这样,虽然我还没有看到任何关于它的文件。一旦我四处走动并报告我的发现,我一定会试一试。
-
KooKiz 是正确的。 Windows Phone 8.1 已经完全改变了,嗯,有点。所以对于推送消息,您可以将其视为 Windows Store 应用程序......这很有意义......所以谢谢。
标签: windows-phone-8 visual-studio-2013 windows-phone-8.1