我有一个捕获签名的遗留应用程序。它使用来自Windows Tablet SDK的Microsoft.Ink.dll。我在Windows 7 VS 2010上维护应用程序,它在我的盒子上运行正常。当我将应用程序部署到Windows Server 2003时,应用程序失败并显示以下错误:
StringFormat期间的异常:索引(基于零)必须大于或等于零且小于参数列表的大小。接口风险评估签名上的数据泵错误:由于以下错误,检索具有CLSID {937C1A34-151D-4610-9CA6-A8CC9BDB5D83}的组件的COM类工厂失败:80040154。
dll上的Regsvr32失败。
我认为这是因为缺少相关的dll。
有没有办法删除旧的墨水dll,并使用一个我可以正确部署的更现代的DLL?如果不是,部署此应用程序的最佳方式是什么?