【问题标题】:Visual Studio 2013 windows phone project templates doubtsVisual Studio 2013 windows phone 项目模板的疑惑
【发布时间】:2014-08-28 03:21:22
【问题描述】:

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

当我发现有 2 个适用于 Windows Phone 的类库项目模板时,疑问就来了:

  1. 类库(Windows Phone)
  2. 类库(Windows Phone 银光)

如果我选择模板 1,我会看到默认引用的程序集是 .NET for Windows Store Apps 和 Windows Phone 8.1

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

你知道它们之间的区别吗? 我已经调查过此事,似乎这取决于您是否要加载 .NET 运行时名称空间,我是否正确?还有什么不同吗?

【问题讨论】:

  • 第一个是WinRT应用程序,如果您使用VS 2013,您只能为8.1平台开发应用程序,第二个是您可以选择目标版本(即:WP 8或WP 8.1) 对于 Silverlight 应用程序。
  • Here you can find WP8.1 WinRT 和 Silverlight 之间的许多差异。

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


【解决方案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。

【讨论】:

  • 这就是我正在寻找的信息。检查了 MSDN,但它与指向其他选择文档的链接非常混淆。
猜你喜欢
  • 2013-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多