【问题标题】:Referancing an assembly from GAC to web user control将 GAC 中的程序集引用到 Web 用户控件
【发布时间】:2011-10-19 19:17:50
【问题描述】:

我想创建 Web 控件并部署到 C:\windows\assembly\gac_msil 文件夹(所以,GAC)并在 .ascx 文件中使用此控件。

但这些 .ascx 文件将位于“C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\CONTROLTEMPLATES”文件夹下(因此,它们将在 Sharepoint WSS 3.0 中使用)

我想将此 Web 控件程序集的引用添加到这些 .ascx 文件中。

因为我想在设计时将 Web 控件添加到 ascx 文件。

如何将程序集引用(来自 GAC)添加到 ascx?

【问题讨论】:

    标签: asp.net-mvc sharepoint gac webusercontrol


    【解决方案1】:

    您的意思是使用@Register directive

    文章示例:

    <%@ Register  tagprefix="custom" namespace="Mycompany.namespace"
         assembly="Mycompany.namespace.control, Version=1.2.3.4, 
            PublicKeyToken=12345678abcdefgh, Culture=neutral"  %>
    

    【讨论】:

    • 这个程序集必须在 bin 文件夹中,或者当 iis 在 bin 文件夹中找不到这个 dll 时,在 GAC 文件夹中搜索?我只想在 GAC 中存储 dll 文件。
    【解决方案2】:

    是的,您完全可以按照您描述的方式进行操作

    【讨论】:

      猜你喜欢
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多