每次打开我的项目时,Visual Studio 2012都会删除inkPicture控件

时间:2014-01-11 23:51:24

标签: winforms visual-studio microsoft.ink

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

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

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

inkPicture Missing Error

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

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

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

1 个答案:

答案 0 :(得分:0)

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