从工具箱中拖动控件并将其放在Windows窗体设计器中时,会出现一个消息框,其中的消息“对象引用”未设置为对象的实例。
关闭消息框后,我可以放弃窗体上的控件而不会出现任何其他问题。
这也发生在一个新项目上。该错误出现在VS 2015和2017(两个社区版本)中。
编辑:这发生在任何控件上,包括自定义控件。这是在我更新到最新版本的Windows 10(17134.48)后开始发生的。
对于Visual Studio 2017,我没有解决问题,但我找到了一个解决方法:
对于Visual Studio 2015,我没有解决问题,但我找到了一个解决方法:
而不是拖放,单击控件,然后单击表单是为我工作的解决方法,直到他们出来更新。
对于我来说,这是Visual Studio 2017版本15.8.6的新行为。
希望这会帮助那些像我一样一遍又一遍地拖拽的人:-)
我今天也在Visual Studio 2019(今天是2019年6月27日)中看到了同样的问题。我正在试用CristisS的VS 2017解决方案(上图)。我已经验证“解决方法”仍然会抛出异常,但是,您可以立即将工具绘制到表单上。