Развертывание приложения C #, использующего Microsoft.Ink.dll - PullRequest
2 голосов
/ 15 февраля 2011

У меня есть устаревшее приложение, которое собирает подписи. Он использует Microsoft.Ink.dll, полученный из пакета Windows Tablet SDK. Я поддерживаю приложение на Windows 7 VS 2010, и оно отлично работает на моем компьютере. При развертывании приложения в Windows Server 2003 происходит сбой приложения со следующей ошибкой:

Исключение во время StringFormat: индекс (на основе нуля) должен быть больше или равен нулю и меньше размера списка аргументов. Ошибка перекачки данных в интерфейсе Подписи оценки риска: получение фабрики классов COM для компонента с CLSID {937C1A34-151D-4610-9CA6-A8CC9BDB5D83} завершилось ошибкой из-за следующей ошибки: 80040154.

Regsvr32 на DLL не удается.

Я предполагаю, что это потому, что отсутствуют соответствующие DLL.

Есть ли способ удалить старую чернильную dll и использовать более современную dll, которую я могу правильно развернуть? Если нет, то как лучше всего развернуть это приложение?

...