繁体   English   中英

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

[英]Use Microsoft.AspNet.Mvc in Universal Windows Platform (UWP) Application

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

错误说:

某些软件包与UAP,Version = v10.0(win10-x64-aot)不兼容。

'Temp1.WinUniversal'的软件包还原失败。

程序包还原失败。 回滚“ Temp1.WinUniversal”的程序包更改

有谁知道我如何在UWP应用程序中使用MVC? 也许还有其他诽谤?

ASP.Net.MVC在ASP.Net之上运行,而ASP.Net在IIS(或其他Web服务器)之上运行以托管网页。
通用Windows平台(UWP)不是IIS。 它是用于制作桌面应用程序的桌面平台。

您将模式 MVC与ASP.NET上的Web页面/服务的MVC 实现混为一谈。

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

但是,对于大多数桌面应用程序,我认为MVVM更有意义,在这种情况下,应使用Prism之类的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM