最近在写一个WPF项目,然后今天遇到个非常神秘的问题
就是界面的InitializeComponent()莫名奇妙报错找不到方法了
我仔细检查代码,也没发现问题
而且最抽象的是,程序也能正常运行
我用ILSpy去看编译后的文件,发现InitializeComponent()也是有的
但报错看着总是不舒服啊,还是要解决
参考网上的说法,进入项目的文件夹
然后把obj文件夹删掉,再在vs里面重新生成一下就好了
据说是因为分布类的问题,实际编译时生成的代码是正确的
但是IntelliCode依赖的文件可能没更新上
然后就开始误报找不到InitializeComponent()
总之还是一个很神秘的问题