AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.12.2014, 12:29   #1  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от belugin Посмотреть сообщение
В .NET 4.5 (которую требует Ax2012) архиватор в коробке.
Внутри AX namespace System.IO.Compression урезаный, и замечательные классы ZipFile\ZipArchive недоступны из X++
Старый 16.12.2014, 12:50   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Внутри AX namespace System.IO.Compression урезаный, и замечательные классы ZipFile\ZipArchive недоступны из X++
Может, надо reference какой добавить?
Старый 25.12.2014, 12:11   #3  
Xamers is offline
Xamers
Участник
 
1 / 15 (1) ++
Регистрация: 21.06.2011
В .Net есть сборка System.IO.Packaging.ZipPackage которая становится доступна после подключения в ax референса WindowsBase. Правда разархивировать с ее помощью не приходилось. Пример архивации на основе сборки есть в Ax2012 SysTaskRecorderPackageZip.
За это сообщение автора поблагодарили: mallard (2), Kabardian (3).
Старый 20.02.2016, 10:45   #4  
ice321i is offline
ice321i
Участник
 
63 / 54 (2) ++++
Регистрация: 22.10.2007
Цитата:
Сообщение от Xamers Посмотреть сообщение
В .Net есть сборка System.IO.Packaging.ZipPackage которая становится доступна после подключения в ax референса WindowsBase. Правда разархивировать с ее помощью не приходилось. Пример архивации на основе сборки есть в Ax2012 SysTaskRecorderPackageZip.
Подниму-ка тему, может кому и пригодится. Система DAX2012.
Столкнулся с хотелкой пользователей.
"Аксапта должна сама распаковывать zip файл-ы!"

Цитата:
Сообщение от belugin Посмотреть сообщение
Может, надо reference какой добавить?
Бинго!!!!
Для того что бы замечательные классы ZipFile и его СТАТИЧЕСКИЕ методы стали доступны необходимо добавить Reference - "System.IO.Compression.FileSystem" и вуаля:

X++:
System.IO.Compression.ZipFile::ExtractToDirectory(sourceArhiveFileName, destinationDirectoryName);
За это сообщение автора поблагодарили: mazzy (2).
Старый 22.02.2016, 11:57   #5  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Цитата:
Сообщение от ice321i Посмотреть сообщение
Для того что бы замечательные классы ZipFile и его СТАТИЧЕСКИЕ методы стали доступны необходимо добавить Reference - "System.IO.Compression.FileSystem" и вуаля:
X++:
System.IO.Compression.ZipFile::ExtractToDirectory(sourceArhiveFileName, destinationDirectoryName);
Открыл Ax2012R3 CU10, а там этот референс уже есть в репозитарии, слой syp. В каком-то хотфиксе видимо появился.
__________________
Дмитрий
Старый 04.03.2016, 13:53   #6  
Perc is offline
Perc
Участник
 
194 / 57 (2) ++++
Регистрация: 05.03.2005
Цитата:
Сообщение от Damn Посмотреть сообщение
Открыл Ax2012R3 CU10, а там этот референс уже есть в репозитарии, слой syp. В каком-то хотфиксе видимо появился.
А научите как можно воспользоваться этой функцией в DAX4. Что сделать чтобы добавить в референс? У меня нет в списке по пункту добавить ссылку.
Старый 04.03.2016, 15:54   #7  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Этот референс в Ax2009 недоступен. Подозреваю, что в Ax4 его тоже ещё не было. Нет у меня Ax4, не могу посмотреть.
__________________
Дмитрий
Теги
zip, архив

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Zip-архивирование средствами Windows 2008 Damn DAX: Программирование 16 26.11.2013 19:58
AIF: Microsoft Dynamics AX Services and Windows Azure Service Bus Blog bot DAX Blogs 0 24.07.2013 03:13
MSDAX 4.0 и планировщик win server 2008 werov2010 DAX: Администрирование 11 16.08.2012 14:18
emeadaxsupport: Group policy setting "System Objects: Default owner for objects created by members of the administrators group" is missing on Windows Server 2008 Blog bot DAX Blogs 2 28.08.2009 02:14
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:16.