我已将代码更新为WP 8.1,并希望通过使用类库来更好地组织它。
当我发现Windows Phone有2个类库项目模板时,就会出现疑问:
如果我选择模板1,我会看到默认引用的程序集是.NET for Windows Store应用程序和Windows Phone 8.1
如果我选择模板2,我会被问到Windows Phone OS的目标版本(8.0或8.1),默认情况下程序集引用是Windows Phone和Windows Phone的.NET。
你知道他们之间的区别吗? 我已经调查了这个问题,看起来这取决于你是否要加载.NET运行时命名空间,我是否正确?还有什么差异吗?
答案 0 :(得分:1)
类库类型取决于您的主应用程序是Windows Phone 8.1 Silverlight应用程序还是Windows Phone 8.1 XAML应用程序。
WP8.1 XAML应用程序的优势在于它与Windows 8.1融合 - 您甚至可以创建一个通用应用程序,它可以在Win8和WP8.1应用程序之间共享几乎所有代码和xaml。
WP8.1 Silverlight应用程序的优势在于它更接近旧的WP8.0应用程序 - 需要更少的更改,并且它还可以访问WP8.1 XAML应用程序不可用的一些API。