刚从VB.NET转换一些工程源码到C#的工程组,编译了一下,遇到了一些错误和警告。计算工程2经典插件合集源码错误警告:警告 1 加载属性“RunPostBuildEvent”失败。 实现Tracert命令
警告 2 加载属性“RunPostBuildEvent”失败。 MISGoldPrinter
警告 3 声明了变量“Err”,但从未使用过 D:\计算工厂2经典插件合集\Mypicture2\Mypicture2\Form1.cs 35 13 Mypicture2
警告 4 声明了变量“Err”,但从未使用过 D:\计算工厂2经典插件合集\Mypicture1\Form1.cs 35 13 Mypicture1
错误 5 无法声明静态类型“Microsoft.Win32.Registry”的变量 D:\计算工厂2经典插件合集\RightButton\Form1.cs 24 26 RightButton
警告 6 声明了变量“e”,但从未使用过 D:\计算工厂2经典插件合集\C#打印程序源代码\SysObject\MultiHeader.cs 120 4 MISGoldPrinter
警告 7 声明了变量“e”,但从未使用过 D:\计算工厂2经典插件合集\C#打印程序源代码\MisPrinter.cs 665 5 MISGoldPrinter
警告 8 私有字段“GoldPrinter.MisPrinter.mCurrentRowIndexForFooter”已被赋值,但从未使用过它的值 D:\计算工厂2经典插件合集\C#打印程序源代码\MisPrinter.cs 35 15 MISGoldPrinter
警告 9 “System.Net.Dns.Resolve(string)”已过时:“Resolve is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202” D:\计算工厂2经典插件合集\实现Tracert命令\实现Tracert命令\Form1.cs 113 38 实现Tracert命令
警告 10 “System.Net.Dns.GetHostByName(string)”已过时:“GetHostByName is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202” D:\计算工厂2经典插件合集\实现Tracert命令\实现Tracert命令\Form1.cs 115 37 实现Tracert命令
警告 11 “System.Net.Dns.Resolve(string)”已过时:“Resolve is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202” D:\计算工厂2经典插件合集\实现Tracert命令\实现Tracert命令\Form1.cs 168 10 实现Tracert命令
警告 12 从未对字段“实现Tracert命令.Form1.IcmpPacket._data”赋值,字段将一直保持其默认值 null D:\计算工厂2经典插件合集\实现Tracert命令\实现Tracert命令\Form1.cs 40 20 实现Tracert命令
警告 13 声明了变量“exp”,但从未使用过 D:\计算工厂2经典插件合集\gaTSP\GA.cs 67 13 gaTSP
警告 14 声明了变量“exp”,但从未使用过 D:\计算工厂2经典插件合集\gaTSP\TSPForm.cs 397 4 gaTSP

解决方案 »

  1.   

    错误 5 无法声明静态类型“Microsoft.Win32.Registry”的变量 D:\计算工厂2经典插件合集\RightButton\Form1.cs 24 26 RightButton 
    什么东西?
      

  2.   

    Microsoft.Win32.Registry 这个是静态类,不需要实例化,要使用,直接用Microsoft.Win32.Registry.方法名(参数列表)
      

  3.   

    Registry不是注册表键,而是注册表。   
    声明:RegistryKey   RootKey,   RegKey;
      

  4.   

    不就一个错误吗。
    错误 5 无法声明静态类型“Microsoft.Win32.Registry”的变量
    Microsoft.Win32.Registry是静态类,不能实例化。
    [ComVisibleAttribute(true)] 
    public static class Registry