我們有一個Sharepoint 2010解決方案,我們正在嘗試將其部署到生產環境。將dll部署到GAC
我們使用Visual Studio 2010開發了這個解決方案,並且我們創建了幾個導致大量dll的項目。
訪問其中一個Web部件時出現以下錯誤。
在編譯請求文件或其依賴關係的一個 期間發生錯誤。類型'xxxx'在組件中定義,其中 未引用。您必須添加對程序集「xxx, Version = 1.0.0.0,Culture = neutral,PublicKeyToken = xxxx」的引用。
有關安裝的DLL - 我已經拖,並將其投進GAC。 這是一個好方法嗎?這可能是問題的原因嗎?也許有更好的方式安裝到GAC中?或者也許他們需要按特定順序安裝?首先沒有依賴的那個?
這是從日誌文件的完整錯誤:
System.Web.HttpCompileException:C:\ WINDOWS \ Microsoft.NET \ Framework64 \ V2.0.50727 \臨時ASP.NET文件\ ROOT \ 6f2f2743 \ 7b5d4663 \ App_Web_rxpractioncommonwpusercontrol.ascx.12f7e65c.q7c1p6i0.0.cs(134):錯誤CS0012:類型'xxxx'在未引用的程序集中定義。您必須添加對程序集「xxxx,版本= 1.0.0.0,文化=中性,PublicKeyToken = fe560f99f37381ef」的引用。在System.Web.Compilation.BuildProvidersCompiler.PerformBuild()在System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)在System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath,布爾noBuild,布爾allowCrossApp,布爾allowBuildI ... a47a805d-765d-429e-B080-fe031b3e4fac
感謝,
約瑟夫
這是一個編程問題或安裝問題?在ServerFault上問這個問題可能會更好。 – Verbeia