【问题标题】:Removing References from Asp.Net Web Api Project从 Asp.Net Web Api 项目中删除引用
【发布时间】:2013-07-14 14:36:04
【问题描述】:

我正在创建一个新的 asp.net web api 项目,它将像一个 Rest API 一样工作,没有接口和 web 标准,只是一个从其他前端应用程序提供的 rest 服务。当我在 Visual Studio 中创建我的解决方案时,它会在我的项目中添加一个 asp.net mvc 项目的所有引用,其中包含我不会使用的包文件夹中的大量文件和引用。我想知道我可以从我的项目中删除哪些引用以使其像 API 一样工作(并从包文件夹中删除)?

【问题讨论】:

    标签: .net asp.net-mvc asp.net-web-api


    【解决方案1】:

    如果你去项目中安装的nuget包,删除所有与ASP.NET Web API无关的包,会更容易。您将无法删除 Web API 所依赖的包。此外,Web API 中的帮助功能依赖于 ASP.NET MVC,因此如果要删除 ASP.NET MVC 的依赖项,则必须删除项目中为此生成的 ASP.NET 区域。删除所有不需要的 nuget 包后,由于现有对不存在的类的引用,您会遇到一些编译错误,因此您也必须删除这些。

    【讨论】:

    • 谢谢你 Pablo :)...我认为微软应该创建一个真正的基于 API Rest 的模板,而不需要像 Razor 这样的 ViewEngines...
    • 好像已经有模板了,不是官方的。 nikosbaxevanis.com/2012/11/02/…
    • 非常有用的链接 Pable。谢谢。
    猜你喜欢
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    相关资源
    最近更新 更多