Я имею в виду тот же вопрос на форуме поддержки aspose:
https://forum.aspose.com/t/sign-vba-project-on-net-core-api/208463
В некотором контексте я работаю над приложением с . NetCore 2.2 с версией Nupose для Aspose.Cells = «20.1.0» .
В этом проекте я создаю с нуля новую книгу с
var workbook = new Workbook();
Проблемы возникают при попытке подписать проект VBA:
var cert = new System.Security.Cryptography.X509Certificates.X509Certificate2("C:\\somepatj\\SampleCert.pfx", "1234");
var digitalSignature = new Aspose.Cells.DigitalSignatures.DigitalSignature(cert, "Signed by Exporter System", DateTime.Now);
workbook.VbaProject.Sign(digitalSignature);
Теперь этот код выдает System.NotImplementedExeption с сообщением: «Метод или операция не реализованы». в последней строке .
Я также попытался открыть книгу вместо ее создания с помощью
var workbook = new Workbook("Path to workbook")
, а затем попытаться спеть проект VBA, и это то же самое.
В По ссылке на форум поддержки они отправляют мне образец сертификата с образцом книги, и это то же самое, если я пытаюсь открыть его и спеть с образцом сертификата.
Я начинаю верить, что это. Net Core API
У меня нет идей, пожалуйста, помогите!
Обновление
Они отвечают мне на форуме aspose. Кажется, что подпись проекта VBA не поддерживается в. Net Core.
Они создали проблему CELLSNETCORE-49 - Подпишите проект VBA на. Net Базовый API.
Вы можете отследить это по ссылке выше