2013-04-02 309 views
0

我有一個Class Library插件nopCommerce這就像一個MVC3應用程序,並在Index.cshtml我想用Html.Telerik().Grid<MyModel>(Model)在我Index.cshtml這個@using Telerik.Web.Mvc.UI且將其指向它的沒有找到,但是當我運行應用程序時,我沒有收到錯誤,說我沒有該庫的引用並編譯好我的代碼,但我沒有針對Telerik庫的intellisense,我還添加了<add namespace="Telerik.Web.Mvc.UI" />在我的根目錄web.configClass Library項目中仍然沒有智能感知。Telerik.Web.Mvc.UI智能感知不起作用

我在做什麼錯了?

回答

2

我發現如何解決這個問題:使用gacutil.exe安裝組件這樣c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64>gacutil.exe /i Telerik.Web.Mvc.dll 2.找到的PublickKeyToken在cmd裝配與gacutil.exe這樣c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64>gacutil.exe /l Telerik.Web.Mvc 3.加入我的Class Library項目web.config文件這樣的裝配:

<add assembly="Telerik.Web.Mvc, Version=2012.1.214.340, Culture=neutral, PublicKeyToken=121fae78165ba3d4" /> 
      </assemblies> 
     </compilation> 

4.在web.config中像這樣添加的命名空間

   <add namespace="Telerik.Web.Mvc.UI" /> 
     </namespaces> 
    </pages> 

5.保存,編譯,關閉visual studio,再次打開

+0

您不應該在GAC中安裝Telerik庫。我認爲您的環境中存在某些配置錯誤。在http://www.telerik.com/community/forums/aspnet-mvc.aspx上的Telerik論壇中留言,獲取更多幫助。 –