Я установил TXTextControl .NET 15.1 с действующим лицензионным ключом на совершенно новый Windows Server 2016, и я установил Visual Studio Build Tools 2017, включая .NET 4.6.2 и .NET 4.7.2.
Когда я строю свой проект на C # (нацеленный на .NET 4.6.2), я получаю следующую ошибку:
(CompileLicxFiles target) ->
licenses.licx(1): error LC0004: Exception occurred creating type 'TXTextControl.ServerTextControl, TXTextControl, Version=15.1.800.500, Culture=neutral, PublicKeyToken=6b83fe9a75cfb638' System.DllNotFoundException: The TX Text Control kernel DLL file could not be found.
Ошибка The TX Text Control kernel DLL file could not be found
намекает на то, что отсутствует в GAC, и затем я перешел кпроверить.
Запуск gacutil.exe
, поставляемый с .NET 4.7.2, показал, что необходимые регистрации для
txkernel.dll
txic.dll
txtools.dll
там не было.
Затем я установил их вручную, версии x86 и AMD64, из их соответствующих местоположений:
C:\Program Files\The Imaging Source Europe GmbH\TX Text Control 15.1.NET\BrowserBin\txkernel.dll
C:\Program Files\The Imaging Source Europe GmbH\TX Text Control 15.1.NET\BrowserBin64\txkernel.dll
- и т. Д.
Но все равно это не сработало!
Затем я связался со службой поддержки, но они ответили, что моя лицензия больше не действительна для поддержки, поэтому они в основном отказались отвечать на любые вопросы оproduct.
Через некоторое время я попросил сторонника сказать, что компания никогда не тестирует старые версии TXTextControl на НОВЫХ версиях Windows, поэтому лучше всего будет приобрести новую лицензию.
Поскольку лицензия довольно дорогая, а наша (ВЕРНАЯ!) Лицензия полностью подходит для запуска продукта, я полон решимости найти решение этой проблемы.
Кто-нибудь может мне помочь?