首先贴出我的Visual Studio版本: image上文通过NuGet控制台在解决方案中的一个WinForm项目中安装了两个程序包之后,编写了一些代码,然后发现窗体设计器不能用了,提示:
文件中的类都不能进行设计,因此未能为该文件显示设计器
image 非常操蛋的是此时编译和运行都正常,而新建Form也是同样情况,无法设计,无论怎么清理、编译、重新编译、重新打开解决方案、重新打开程序、清理内存都无解,真塌妈神了。 要说还有什么蹊跷之处,那就是部分代码中的智能感知和代码提示、代码着色失效了,但我搞不明白为什么这是局部失效,事实上差不多只有一个方法内的一部分类型的代码失效了。 网上搜罗了一下各种类似错误的解决方法,都不适用。 这种操蛋情况完全无法用常理解释了,我尝试反向操作:
  1. 注释掉新增的代码并重新编译——没用
  2. 卸载掉一个NuGet程序包并重新编译——没用
  3. 再卸载掉另一个NuGet程序包并重新编译——好了!
设计器复活了! image 卧槽,这是dll的事!?不得而知 接着再尝试正向操作,看看问题出在哪一环节: 安装一个NuGet程序包并重新编译——没事 安装另一个NuGet程序包并重新编译——没事 取消注释新增的代码并重新编译——还是他妈没事!! 根本没发现哪能出问题!NuGet你塌妈这是逗我玩呢?真心醉啊。 最后,请允许我再骂一下NuGet:纯塌妈一个傻逼玩意!!!!!
转载此文章时须注明转载自”SkyD(斯克迪亚)开发者博客“,并保留此文章的Url链接

作者信息

昵称
斯克迪亚

查看其所发布的所有文章

总积分
2420
注册时间
(2018年5月4日 19:06)

评论

目前还没有任何评论。

[切换到移动版页面]