我使用飞信虚拟.net环境,但是现在报一个错误[2009-9-23 14:20:19] 运行程序 F:\y.exe 
出现错误!System.IO.FileNotFoundException: 
File name: 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
   at y.Form1..ctor()
   at y.Program.Main()
   at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
   at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
   at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
   at FetionVM.Program.Main(String[] args)
以前使用飞信没有问题,现在对程序进行了比较大修改 就出现这个问题了

解决方案 »

  1.   

    那个是少文件 现在时
    出现错误!System.TypeLoadException
      

  2.   

    没有找到System.Data.dll这个文件,从你的机器上找到这个文件把它拷贝到飞信方dll的那个文件夹里就行了。
      

  3.   

    当公共语言运行库无法找到程序集、程序集内的类型或者无法加载类型时引发TypeLoadException
    应该是命名空间的问题,看看不同程序集里有没有命名空间相同的
      

  4.   

    飞信没用使用System.Data命名空间,因为引用这个DLL达5M之大,你可以避免使用System.Data或把System.Data放到虚拟环境中