c# - 在通用 Windows 平台 (UWP) 应用程序中使用 Microsoft.AspNet.Mvc

标签 c# asp.net-mvc model-view-controller win-universal-app

我正在尝试在我的通用 Windows 平台 (UWP) 应用程序中使用 Microsoft.AspNet.Mvc,但无法添加 nuGet 包。

错误说:

Some packages are not compatible with UAP,Version=v10.0 (win10-x64-aot).

Package restore failed for 'Temp1.WinUniversal'.

Package restore failed. Rolling back package changes for 'Temp1.WinUniversal'

有谁知道如何在 UWP 应用程序中使用 MVC?也许还有其他的自由?

最佳答案

您混淆了 MVC 的模式和 ASP.NET 上网页/服务的 MVC 的实现

它们不一样。您当然可以在 UWP 中使用模式 MVC,但不能 ASP.NET MVC。这没有意义。

然而,对于大多数桌面应用程序,我认为 MVVM 更有意义,在这种情况下,您应该使用类似 Prism 的东西.

关于c# - 在通用 Windows 平台 (UWP) 应用程序中使用 Microsoft.AspNet.Mvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35598648/

相关文章:

c# - HtmlTable 和 TagBuilder 的区别 ("table")

iphone - 单个 Controller 管理模型和多个 View Controller ?

c# - 背包问题和的可能组合?

c# - 如果用户正在键入,则延迟 KeyUp 操作 (C#)

c# - 将 SQL Server 数据从 c# 显示到 html 页面

c# - 如何防止我的导航栏变成下拉菜单?

c# - Windows 运行时组件中不可能继承?

c# - 检查 asp.net mvc ValidationMessage

java - MVC 与观察者模式

php - 我应该在 MVC 中的什么地方进行数据库查询?