7

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

在此处输入图像描述

4

1 回答 1

5

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

于 2013-07-16T13:29:37.483 回答