添加引用asp.net后编译错误

时间:2014-05-05 10:25:28

标签: c# mysql asp.net dll

我在添加对asp.net网站的引用时遇到问题。当我将引用(install-Package MySql.Data)添加到我的项目并且dll文件放在我的bin文件中时,我的网站停止工作并向我显示编译错误。错误显示在每个页面上。 (不仅是layout.master)

  

描述:编译为此服务所需的资源时出错   请求。检查您的源文件并对其进行修改以修复此错误。

     

编译器错误消息::在System.Reflection.AssemblyName..ctor处   (System.String assemblyName)[0x00000] in:0

     

/layout.master

     

dmcs / target:library /lib:" ;/home/www/domainname.nl/Bin" /调试 -   / optimize + / warn:4   /out:"/home/tmp/mono/www.domainname.nl/1076622-temp-aspnet-0/4e6b8fd9/App_Web_layout.master.eb7fdfd9.710a6885.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/4.0/mscorlib.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/Microsoft.CSharp/4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Configuration/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Web/4.0.0.0__b03f5f7f11d50a3a/System.Web.dll" /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Data/4.0.0.0__b77a5c561934e089/System.Data.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Web.Services/4.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll" /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Drawing/4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.EnterpriseServices/4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.IdentityModel/4.0.0.0__b77a5c561934e089/System.IdentityModel.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Runtime.Serialization/4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Xaml/4.0.0.0__b77a5c561934e089/System.Xaml.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.ServiceModel/4.0.0.0__b77a5c561934e089/System.ServiceModel.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.ServiceModel.Web/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Web.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Web.Extensions/4.0.0.0__31bf3856ad364e35/System.Web.Extensions.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Data.DataSetExtensions/4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Xml.Linq/4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.ComponentModel.DataAnnotations/4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Web.DynamicData/4.0.0.0__31bf3856ad364e35/System.Web.DynamicData.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Data.Linq/4.0.0.0__b77a5c561934e089/System.Data.Linq.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Web.ApplicationServices/4.0.0.0__31bf3856ad364e35/System.Web.ApplicationServices.dll"   /r:"/usr/local/mono-2.10.4/lib/mono/gac/System.Security/4.0.0.0__b03f5f7f11d50a3a/System.Security.dll"   /r:"/home/www/domainname.nl/Bin/MySql.Data.dll" / nowarn:0169 -   " /home/tmp/mono/www.domainname.nl/1076622-temp-aspnet-0/4e6b8fd9/App_Web_layout.master.eb7fdfd9.710a6885_0.cs"   " /home/tmp/mono/www.domainname.nl/1076622-temp-aspnet-0/4e6b8fd9/App_Web_layout.master.eb7fdfd9.710a6885_1.cs"

     

未处理的异常:System.IO.FileLoadException:程序集名称为   无效。在System.Reflection.AssemblyName..ctor(System.String   assemblyName)[0x00000] in:0 at   Mono.CSharp.ImportedAssemblyDefinition.ReadAttributes()[0x00000] in   :Mono.CSharp.MetadataImporter.GetAssemblyDefinition为0   (System.Reflection.Assembly assembly)[0x00000] in:0 at   Mono.CSharp.ReflectionImporter.ImportAssembly   (System.Reflection.Assembly程序集,Mono.CSharp.RootNamespace   targetNamespace)[0x00000] in:0 at   Mono.CSharp.DynamicLoader.LoadReferences(Mono.CSharp.ModuleContainer)   模块)[0x00000] in:0 at Mono.CSharp.Driver.Compile()[0x00000]   in:0 at Mono.CSharp.Driver.Main(System.String [] args)[0x00000]   in:0 [ERROR]致命未处理的异常:System.IO.FileLoadException:   程序集名称无效。在   System.Reflection.AssemblyName..ctor(System.String assemblyName)   [0x00000] in:0 at   Mono.CSharp.ImportedAssemblyDefinition.ReadAttributes()[0x00000] in   :Mono.CSharp.MetadataImporter.GetAssemblyDefinition为0   (System.Reflection.Assembly assembly)[0x00000] in:0 at   Mono.CSharp.ReflectionImporter.ImportAssembly   (System.Reflection.Assembly程序集,Mono.CSharp.RootNamespace   targetNamespace)[0x00000] in:0 at   Mono.CSharp.DynamicLoader.LoadReferences(Mono.CSharp.ModuleContainer)   模块)[0x00000] in:0 at Mono.CSharp.Driver.Compile()[0x00000]   in:0 at Mono.CSharp.Driver.Main(System.String [] args)[0x00000]   in:0

1 个答案:

答案 0 :(得分:0)

我可以看到您正在使用编译器错误

中的Mono 2.10.4
App_Web_layout.master.eb7fdfd9.710a6885.dll" /r:"/usr/local/mono-2.10.4/lib/mono/4.0/mscorlib.dll" 

我遇到了同样的问题。

I upgraded from Mono 2.10.4 to 2.10.5 and the problem resolved itself. 

希望这会对你有所帮助。快乐编码!!