默认情况下,inKpicture控件不在工具箱中。我不得不在工具箱中右击,选择"choose items",浏览到microsoft.ink.dll,最后选择inkPicture控件来添加它。
将inkPicture控件添加到工具箱后,我就能够将该控件拖到我的窗体上,设置它的样式,并通过从Visual Studio中运行应用程序来测试它。我可以继续构建和发布应用程序,而不会出现错误。然后,我可以在我的生产机器上以及其他PC上运行该应用程序,而不会出现问题。inkPicture控件工作正常,完全符合预期。
问题是,每次我在Visual Studio中关闭我的项目解决方案,然后重新打开它时,inkPicture都会丢失,并且我得到以下错误:
我已经确保引用了该Microsoft.ink.dll,并将其包括在我的项目的引用列表和"using“语句中。在包含inkPicture的情况下,我在构建项目时没有任何问题。
每次我重新打开我的项目时,我必须从我的表单Designer.cs中删除所有对inkPicture1的引用,然后重新添加inkPicture控件并重新设置它的样式,这真的是一件痛苦的事情。
有人能告诉我为什么我一直有这个问题吗?我能做些什么来解决这个问题?
发布于 2019-05-09 17:29:31
对于将来发现这个问题的任何其他人,我能够通过进入Microsoft.Ink引用属性并将'Specific Version‘设置为False来解决这个问题。在那之后,我可以毫无问题地进入设计视图。我相信它试图使用的版本对于我们的实现来说是不正确的。
https://stackoverflow.com/questions/21069420
复制相似问题