【问题标题】:Can I use my existing .Net 4.0 Class Libraries on WinRT Metro Style Applications for Windows 8我可以在 Windows 8 的 WinRT Metro 风格应用程序上使用我现有的 .Net 4.0 类库吗
【发布时间】:2012-02-21 19:25:13
【问题描述】:

我刚开始涉足 Metro Style 应用程序开发,当我查看应用程序的属性时,我意识到没有目标框架。

那么,我可以在 Windows 8 的 WinRT Metro Stype 应用程序上使用我现有的 .Net 4.0 类库(或以前的类库)吗?

例如,我想获得Autofac 并使用它,但我不确定它是否合适。

编辑

我认为它实际上是针对 .Net Framework Core 4.5。

【问题讨论】:

标签: c# .net windows-8 windows-runtime


【解决方案1】:

虽然许多 WinRT API 与 .NET API 非常相似,但您不能直接共享类库。这与 WPF、Silverlight 和 Silverlight for Windows Phone 的情况相同,其中 API 相似但类库不可互换。但是,如果您使用Portable Class Library (PCL),则可以针对这三个平台。我想PCL将来有可能支持WinRT,但是我相信它会很像XBox360支持,只有核心库可以共享。

【讨论】:

  • 不是关于 WPF 的问题,而是您说 WPF 在同一条船上,而事实并非如此;它运行在标准的.NET框架上,可以引用标准的.NET代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-17
  • 2012-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多