c# - 我可以在适用于 Windows 8 的 WinRT Metro Style 应用程序上使用我现有的 .Net 4.0 类库吗

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

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

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

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

编辑

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

最佳答案

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

关于c# - 我可以在适用于 Windows 8 的 WinRT Metro Style 应用程序上使用我现有的 .Net 4.0 类库吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9056452/

相关文章:

.net - Web作业队列触发器超时异常: The operation 'GetMessages' did not complete in '00:02:00'

c# - .NET Architectural issue : 2 Web Services, 如何更改在运行时使用哪一个?

c# - Windows 8 Metro RichTextColumns 嵌入超链接和图像

c# - 如何将 xaml flipview 限制为仅在一个方向上翻转?

c# - 调用失败,参数为空

c# - 如何检查我是否正在删除(退格键、删除或 'Cut' )RichTextBox 中的 UIElement?

c# - 在呈现之前从 WebBrowser Control 中删除标记

windows-8 - 在 Cygwin 中关闭 mysqld

c# - 如何在 MVC3 中使用 RequireHttps 属性指定不同的端口

c# - 在 asp.net web 服务中没有为此对象错误定义无参数构造函数