Visual Studio 2013 windows手机项目模板疑惑

时间:2014-08-27 17:26:07

标签: c# visual-studio windows-phone-8 windows-phone-8.1

我已将代码更新为WP 8.1,并希望通过使用类库来更好地组织它。

当我发现Windows Phone有2个类库项目模板时,就会出现疑问:

  1. 班级图书馆(Windows Phone)
  2. 类库(Windows Phone Silverlight的)
  3. 如果我选择模板1,我会看到默认引用的程序集是.NET for Windows Store应用程序和Windows Phone 8.1

    如果我选择模板2,我会被问到Windows Phone OS的目标版本(8.0或8.1),默认情况下程序集引用是Windows Phone和Windows Phone的.NET。

    你知道他们之间的区别吗? 我已经调查了这个问题,看起来这取决于你是否要加载.NET运行时命名空间,我是否正确?还有什么差异吗?

1 个答案:

答案 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。