Sharepoint 2010 Sharepoint 2010-尝试从自定义页面布局访问程序集中的方法时出错

Sharepoint 2010 Sharepoint 2010-尝试从自定义页面布局访问程序集中的方法时出错,sharepoint-2010,page-layout,Sharepoint 2010,Page Layout,我有一个发布自定义页面布局页面,并有类似这样的代码- <ContentPlaceHolder...> <script runat="server"> void Page_Load(object sender, System.EventArgs e) { lblTest.Text = RTG.Business.Helper.IsUrlFavorite(Request.Url).ToString();

我有一个发布自定义页面布局页面,并有类似这样的代码-

    <ContentPlaceHolder...>
     <script runat="server">
        void Page_Load(object sender, System.EventArgs e)
        {
          lblTest.Text = RTG.Business.Helper.IsUrlFavorite(Request.Url).ToString();
        }
     </script>
     <asp:Label ID="lblTest" runat="Server" />
    </ContentPlaceHolder>
我已经将程序集添加到我的项目中,并且能够从同一项目中的不同用户控件访问它。我尝试在页面顶部添加@Assembly和@Import命名空间标记,但没有成功


有人知道我做错了什么吗?

定义RTG命名空间的程序集需要放在GAC中。 可以通过gacutil.exe手动拖动到c:\windows\assembly, 但最好的情况是将其添加到sharepoint包中,以便自动部署。 为此,请在解决方案中打开包,单击“高级”,然后从项目输出中添加程序集


祝你好运

程序集已在GAC中。我可以在用户控件中使用此程序集,但它在发布自定义页面布局中不起作用。
The type or namespace name 'Business' does not exist in the namespace 'RTG' (are you missing an assembly reference?)