我们有一个Sharepoint 2010解决方案,正在尝试部署到生产环境。我们使用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\Temporary ASP.NET Files\root\6f2f2743\7b5d4663\App_Web_rxpractioncommonwpusercontrol.ascx.12f7e65c.q7c1p6i0.0.cs(134): error CS0012: The type 'xxxx' is defined in an assembly that is not referenced. You must add a reference to assembly 'xxxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fe560f99f37381ef'. at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildI... a47a805d-765d-429e-b080-fe031b3e4fac
感谢您的阅读。
Joseph
“在请求的文件编译期间发生错误或其中一个依赖项。该类型'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\Temporary ASP.NET Files\root\6f2f2743\7b5d4663\App_Web_rxpractioncommonwpusercontrol.ascx.12f7e65c.q7c1p6i0.0.cs(134): error CS0012: The type 'xxxx' is defined in an assembly that is not referenced. You must add a reference to assembly 'xxxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fe560f99f37381ef'. at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildI... a47a805d-765d-429e-b080-fe031b3e4fac
感谢您的阅读。
Joseph