问题描述
一个c#开发的win程序在Xp上可以执行,在2003上不执行,怎么回事[2009-2-1810:34:35]运行程序D:ProgramFilesGuanTaoFetionFX.exe出现错误!System.IO.FileLoadException:Filename:'System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'--->System.Runtime.InteropServices.COMException(0x800736B1):由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。(0x800736B1)atGTAO_HelpDesk.RegisterForm..ctor()atGTAO_HelpDesk.Program.Main()atSystem.AppDomain._nExecuteAssembly(Assemblyassembly,String[]args)atSystem.AppDomain.ExecuteAssembly(StringassemblyFile,EvidenceassemblySecurity,String[]args)atSystem.AppDomain.ExecuteAssembly(StringassemblyFile,EvidenceassemblySecurity,String[]args)atFetionVM.Program.Main(String[]args)
解决方案
解决方案二:
工程需要选智能设备
解决方案三:
1.确定相应.net版本已经安装上了。2.确定所添加的引用dll也在。
解决方案四:
在2003下没装.netframework吧,我看你用飞信的内核来启动程序。
解决方案五:
对,用的飞信,没装framkework,有人遇到嘛