从工具箱中拖动控件并将其放入Windows窗体设计器时,会出现一个消息框,其中显示消息对象引用未设置为对象的实例。
关闭消息框后,我可以放弃窗体上的控件,而不会出现任何其他问题。
这也发生在一个新项目上。该错误出现在VS 2015和2017(两个社区版本)中。
编辑:这会在任何控件上发生,包括自定义控件。这是在我更新到最新版本的Windows 10(17134.48)后开始发生的。
答案 0 :(得分:2)
不是拖放操作,而是单击控件,然后单击表单,这对我来说是一种解决方法,直到他们有了新的更新为止。
对于我来说,这是Visual Studio 2017 15.8.6版的新行为。
希望这将对像我一样不断反复拖放的其他人有所帮助:-)
答案 1 :(得分:1)
对于Visual Studio 2017,我没有解决问题,但我找到了解决方法:
对于Visual Studio 2015,我没有解决问题,但我找到了解决方法:
答案 2 :(得分:1)
在Microsoft Visual Studio Community 2019版本16.5.0上遇到相同的问题。我发现在高DPI外部显示器上打开VS时,无法拖放控件,但是如果将VS移至本机笔记本电脑显示器上,则可以拖放控件。
答案 3 :(得分:0)
我还在Visual Studio 2019(今天是2019年6月27日)中看到了同样的问题。我正在尝试CristisS的VS 2017解决方案(上)。我已经验证了“解决方法”仍然会引发异常,但是,您可以立即将工具绘制到表单上。
答案 4 :(得分:0)
针对此问题,我找到了两个解决方案,它们可用于VS2015中的WPF项目
解决方案1)单击Windows设计底部的“启用/禁用项目代码”图标(靠近缩放百分比的最后一个图标)->“禁用”。
解决方案2)在文件.xaml上使用Dx鼠标按钮,然后在blend中应用您的修改,选择“在Blend中打开...”菜单。
仅此而已
丹尼尔。
答案 5 :(得分:0)
我反复遇到同样的问题。似乎总是由在我的辅助监视器上运行 Windows 窗体设计器引起的。我不知道是什么导致它行为不端,但将 Windows 窗体设计器窗口移回我的笔记本电脑屏幕总是可以解决问题。我不知道它是否与缩放有关,或者什么,但这是一个需要解决的非常可重复的问题。