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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.05.2015, 09:12   #1  
kpoxa is offline
kpoxa
Участник
 
7 / 11 (1) +
Регистрация: 09.11.2012
Не подтягивается библиотека System.Printing
Пытаюсь обратиться в Dynamics AX 2009 к библиотеке System.Printing. Не нашла таковой в References, добавляю:


После этого вижу добавленную ссылку:


Но в коде Printing у System не найти. Синтаксическая ошибка.

X++:
System.Printing.PrintServer printServer = new System.Printing.LocalPrintServer(); //error!
Перезагружала и AOS, и сервер, перекрестные ссылки пересобирала. Синхронизация также выполнена.

Есть идеи, кто сталкивался?
Старый 08.05.2015, 09:32   #2  
axm2013
Гость
 
n/a
А во всяких Global Assembly Cache регистрировали с помощью gacutil?
https://nasheet.wordpress.com/2012/0...use-dll-in-ax/
Пример из 12 ки но думаю идеи схожи
Старый 08.05.2015, 10:30   #3  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
265 / 808 (27) +++++++
Регистрация: 23.10.2012
Добрый день!
Не воспроизводится. Та ли dll?
"..\Program Files\Reference Assemblies\Microsoft\Framework\.."
Старый 08.05.2015, 11:35   #4  
kpoxa is offline
kpoxa
Участник
 
7 / 11 (1) +
Регистрация: 09.11.2012
Цитата:
Сообщение от axm2013 Посмотреть сообщение
А во всяких Global Assembly Cache регистрировали с помощью gacutil?
https://nasheet.wordpress.com/2012/0...use-dll-in-ax/
Пример из 12 ки но думаю идеи схожи
Эта библиотека была в GAC. Вывод сделала вот из книги:
Цитата:
Assembly exist in the Global Assembly Cache
Follow these steps to add a reference that exists in the Global Assembly Cache:
1. If the DLL has been added to the Global Assembly Cache, you can right-click on the Reference node in the AOT and select Add Reference.
//и т.д.
Assembly not in Global Assembly Cache
If the file does not exist in the Global Assembly Cache follow these steps:
1. Click on the Browse button in the Add Reference form shown above and find the DLL file.
// и т.д.
Как вы видите на первом скриншоте, библиотека была доступна на форме Add references.

Цитата:
Сообщение от Товарищ ♂uatr Посмотреть сообщение
Добрый день!
Не воспроизводится. Та ли dll?
"..\Program Files\Reference Assemblies\Microsoft\Framework\.."
Та, взята из темы palleagermark: Querying printer queues from X++

Решила проблему так.
В файле WebReferenceGenerator.config (путь \Program Files\Microsoft Dynamics AX\50\Server\AxDev\Bin) добавила

X++:
<compilation>
    <assemblies>
        <!-- These assemblies are used as references for compiling web service proxies. -->
        <add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <add assembly="System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <add assembly="System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <add assembly="System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add assembly="System.Printing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />  <!--   -->
        <add assembly="Microsoft.Dynamics.IntegrationFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
    </assemblies>
</compilation>
За это сообщение автора поблагодарили:  (1).
Теги
.net, dll

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
WHS (2012 R3) ошибка при логине Logger DAX: Программирование 5 30.04.2015 22:48
fed: Net requirements update in MRP Module and Working Set of MRP Blog bot DAX Blogs 14 08.05.2012 13:09
emeadaxsupport: AX for Retail: Printing Receipts with Windows Drivers Blog bot DAX Blogs 0 25.01.2012 10:11
Trace Parser. Error: Incorrect or missing MOF file, import is not available. Poleax DAX: Администрирование 6 13.05.2011 10:43
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, время: 03:34.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.