无法编译SocialBootstrapApi

时间:2016-05-22 23:15:42

标签: servicestack

我从GitHub下载了SocialBootstrapApi,但我无法运行该示例。 当我尝试运行它时,我得到:

Severity Code Description Project File Line Suppression State Error CS0234
The type or namespace name 'Helpers' does not exist in the namespace 'System.Web'
(are you missing an assembly reference?) SocialBootstrapApi

Severity Code Description Project File Line Suppression State Error CS0234
The type or namespace name 'Mvc' does not exist in the namespace 'System.Web'
(are you missing an assembly reference?) SocialBootstrapApi 

当我查看Global.asax.cs文件时,它似乎缺少对System.Web.Mvc的引用。 Nuget将其显示为已安装。我试过安装几个版本的MVC,仍然无法编译。 自述文件说要添加:

<add namespace="ServiceStack.Mvc" />

到web.config文件,我做了,但它仍然无法编译。 知道我做错了吗?

-Eric

1 个答案:

答案 0 :(得分:1)

System.Web.Helpers命名空间是从其原始MVC 3模板中遗留下来的,该模板曾经由GAC中旧版本的VS.NET自动安装,可以使用Web Platform Installer进行安装。

但SocialBootstrapApi不需要这些名称空间,所以我只是removed them in this commit。您应该能够提取最新版本的SocialBootstrapApi或只是手动删除命名空间。否则安装MVC 3也会有效。