0

inKpicture 控件默认不在工具箱中。我必须通过在工具箱内右键单击,选择“选择项目”,浏览到 microsoft.ink.dll,最后选择 inkPicture 控件来添加它。

将 inkPicture 控件添加到工具箱后,我可以将控件拖到我的表单上,设置样式,并通过在 Visual Studio 中运行应用程序对其进行测试。我可以继续构建和发布应用程序而不会出错。然后,我可以在我的生产机器以及其他 PC 上运行该应用程序而不会出现问题。inkPicture 控件工作正常,完全符合预期。

问题是每次我在 Visual Studio 中关闭我的项目解决方案然后重新打开它时,inkPicture 都会丢失,并且出现以下错误:

inkPicture 缺失错误

我已确保引用了 Microsoft.ink.dll,并且它包含在我的项目的引用列表以及“使用”语句中。当包含 inkPicture 时,我在构建项目时没有任何问题。

每次我重新打开我的项目时,我都必须从我的表单 Designer.cs 中删除所有对 inkPicture1 的引用,然后重新添加 inkPicture 控件并重新设置它的样式,这可以想象是一个真正的痛苦。

有人可以告诉我为什么我一直有这个问题吗?我能做些什么来解决这个问题?

4

1 回答 1

0

对于将来发现此问题的任何其他人,我可以通过进入 Microsoft.Ink 参考属性并将“特定版本”设置为 False 来解决该问题。之后,我可以毫无问题地进入设计视图。我相信它试图使用对我们的实现不正确的版本。

于 2019-05-09T17:29:30.607 回答