Создаем zip архив, используя iLogic

Хочу показать, как можно создавать zip архивы при помощи iLogic. Столкнулся с задачей, необходимо было отправлять на производство большое количество архивов с конструкторскими данными. Так как iLogic позволяет применять библиотеки базовых классов .NET, в частности создание zip архивов, пришла идея использовать iLogic для запаковки архивов из интерфейса Inventor во время выгрузки pdf из сборки с указанием даты создания в названии архива. По запросу “zip vb.net” в поисковике была найдена ссылка с примером реализации. На странице показан пример кода, который можно использовать как шаблон и комментарий о том, чтобы решение работало, необходимо добавить ссылку на System.IO.Compression.FileSystem. Для этого в окне редактора правил в области заголовка нужно добавить строку:

 AddReference "System.IO.Compression.FileSystem.dll"

Работающий код выглядит следующим образом:

AddReference "System.IO.Compression.FileSystem.dll"
Imports System.IO
Imports System.IO.Compression 
 
Dim startPath As String = "D:\Исходная папка"
Dim zipPath As String = "D:\Выгрузка\Исходная папка.zip"
 
ZipFile.CreateFromDirectory(startPath, zipPath)

Далее показан скриншот с кодом в окне редактора правил iLogic:

Окно редактора правил iLogic