加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 在Asp.net MVC视图中全局添加“<@Assembly&gt

发布时间:2020-12-16 07:08:59 所属栏目:asp.Net 来源:网络整理
导读:而不是写作 @ Import Namespace="Microsoft.SharePoint" % 在我创建的每个视图上,我知道我可以轻松编辑我的web.config文件并添加: ...pages namespaces add namespace="Microsoft.SharePoint" / /namespaces/pages 但这似乎在设计时并不奏效.除非我在视图上
而不是写作

<@ Import Namespace="Microsoft.SharePoint" %>

在我创建的每个视图上,我知道我可以轻松编辑我的web.config文件并添加:

...
<pages>
    <namespaces>
        <add namespace="Microsoft.SharePoint" />
    </namespaces>
</pages>

但这似乎在设计时并不奏效.除非我在视图上添加这两行,否则Visual Studio 2010无法看到SPContext:

<%@ Assembly Name="Microsoft.SharePoint,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" %>
<%@ Import Namespace="Microsoft.SharePoint" %>

那么如何全局添加程序集以及导入名称空间,以便VS能够解析类/对象?

解决方法

您还需要将程序集添加到< assemblies> < compilation>的部分< system.web>下的部分:

<compilation debug="false" targetFramework="4.0">
  <assemblies>
    <add 
      assembly="Microsoft.SharePoint,PublicKeyToken=71e9bce111e9429c" />
  </assemblies>
</compilation>

您的targetFramework和debug属性值可能会根据您要定位的框架版本以及是否正在调试而有所不同.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读