Aspose.Cells - подписать проект VBA в. Net Core - PullRequest
0 голосов
/ 05 февраля 2020

Я имею в виду тот же вопрос на форуме поддержки 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.
Вы можете отследить это по ссылке выше

...