3

Internet和Intranet的Asp.Net MVC4模板需要System.Spatial nuget包吗?

<package id="System.Spatial" version="5.2.0" targetFramework="net45" />

这个包是关于地理空间数据类型的。为什么任何 Web 框架都需要这个?将其包含在 Asp.Net MVC4 模板中是否有任何合理的理由?

4

1 回答 1

7

当然,像 ASP.NET MVC 这样的通用 Web 框架不需要地理空间数据类型。

但是,为了方便起见,模板可能包含一些可选包,例如在本例中使用 Microsoft.Data.OData 的 Microsoft ASP.NET Web API OData包(顾名思义,它为 Web API 端点提供 OData 支持)对于空间类型,所以它取决于System.Spatial

另请参阅此包可视化器生成的依赖关系图片段:

在此处输入图像描述

于 2013-06-28T15:34:11.360 回答