Razor - 无法将System.Core添加到Web.Config

时间:2015-12-29 06:01:33

标签: razor servicestack-razor

我正在使用Razor的ServiceStack(自托管)。

我在尝试将System.Core添加到web.config文件中的命名空间时遇到问题。

具体来说,如果我在web.config中包含System.Core,我会收到编译错误。

  

编译错误

     

描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。

     

编译器错误消息:CS0234:类型或命名空间名称'核心'命名空间中不存在'系统' (你错过了一个程序集引用吗?)

     

来源错误:

     

第12行:使用System;   第13行:使用System.Collections.Generic;   第14行:使用System.Core;   第15行:使用System.Data;   第16行:使用System.IO;

Web.config文件的摘录:

  <system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc" />
<pages pageBaseType="ServiceStack.Razor.ViewPage">
  <namespaces>
    <add namespace="System" />
    <add namespace="System.Core" /> **-> THIS GIVES AN ERROR**
    <add namespace="System.Data" />
    <add namespace="System.Linq" />
    <add namespace="ServiceStack" />
    <add namespace="ServiceStack.Html" />
    <add namespace="ServiceStack.Razor" />
    <add namespace="ServiceStack.Text" />
    <add namespace="ServiceStack.OrmLite" />
    <add namespace="Classifieds" />
    <add namespace="Classifieds.ServiceModel" />
    <add namespace="Classifieds.ServiceInterface" />
  </namespaces>
</pages>

1 个答案:

答案 0 :(得分:1)

System.Core is not a namespace its is an assembly