【问题标题】:Minimal mvc references from nuget in Web Api projectWeb Api 项目中来自 nuget 的最小 mvc 引用
【发布时间】:2014-03-10 22:36:03
【问题描述】:

有一个干净的 Web api 项目,我想在其中放置我的 Rest 服务。

假设我想引用 System.Web.Mvc。尝试通过 Nuget 添加它似乎提供了很多其他参考。例如剃刀!

是否存在任何最小的 mvc Nuget 包?

【问题讨论】:

    标签: asp.net asp.net-mvc-4 rest asp.net-web-api nuget


    【解决方案1】:

    我推荐Web API empty template extension。它基本上只提供结构。

    还有教程on code project

    这是生成项目的图像(取自代码项目):

    我已经使用了这个扩展,它非常适合我的需求(作为 API 的其余服务,没有 UI 页面)。

    【讨论】:

    • 谢谢乔尔。您提到的教程实际上是我正在关注的教程。我完全使用了 Visual Studio Gallery 中的 Empty Web Api。但在教程的后面,John Atten 提到了 FilterConfig。您可以看到他正在使用 System.Web.Mvc。所以我想,让我们使用 Nuget 并下载它。沙巴多姆!大量的 mvc 东西被下载,我的 Empty web api 突然不再那么空了。
    • 没错,需要一些 MVC 引用。不过,你不会得到像剃须刀这样不需要的东西。所以,我认为它比默认的 WebApi 项目更好:)
    • 你能给我你找到的包裹的ID吗?我一直在买 Razor
    • 您说您正在按照教程进行操作。我做了同样的事情,但我没有得到这些依赖项。您可以重现您所做/安装的内容以获取这些参考吗?
    • 终于回答:空Web API空模板扩展存在于VS2013或VS2012的Visual Studio Gallery中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 2013-04-13
    • 2017-05-22
    相关资源
    最近更新 更多