Библиотека System.Xml.Linq
Технические вопросы
7.x

Добавление библиотеки Xml.Linq

Здраствуйте, подскажите пожалуйста как добавить библиотеку System.Xml.Linq для конфигурации системы BPMonline 7.2? Проблема в том, что при добавлении директивы using System.Xml.Linq в исходный код во время компиляции не находит этой библотеки.
Ошибка:
Имя типа или пространства имен "Linq" отсутствует в пространстве имен "System.Xml" (пропущена ссилка на сборку)
Инструкция из этого форума https://community.terrasoft.ua/forum/topic/9211 не подходит, поскольку это для системы BPMonline 5.x

Нравится

5 комментариев

Здравствуйте, Богдан.

В BPMonline 7.X все несколько проще, Вы можете подключить собственную библиотеку в представлении "Внешние сборки" Конфигурации.

http://i55.fastpic.ru/big/2014/0427/52/5dab89ad5940389e3d18bdd01d7d7252.png

Добрый день!
Та же самая проблема. Добавил библиотеку во внешние сборки, но при публикации процесса если в Usings добавляю ссылку на System.Xml.Linq возникает ошибка: Имя типа или пространства имен "Linq" отсутствует в пространстве имен "System.Xml" (пропущена ссилка на сборку).

Если эту ссылку не добавлять, то валятся другие ошибки типа: Не удалось найти имя типа или простанства имен "XNamespace" (пропущена директива using или ссылка на сборку?)

Дмитрий, добрый день.

На одной из последних сборок 7.2 воспроизвести не получилось.

Успешно добавил DLL в процесс объекта AccountBillingInfo и опубликовал:

http://i63.fastpic.ru/big/2014/0514/c3/a429eb5ed9eae7d821d6437b48aa33c3.png

Уточню:

Библиотеку я добавил в пользовательский пакет UserCustom:

http://i63.fastpic.ru/big/2014/0514/b2/3a2ca2ac7c52208dba38c3309956b5b2.png

Прошу уточнить, какую версию Вы используете и в какой процесс добавляете в Usings?

Сборка 7.2.0.958
Попробовал создать замещающий модуль для AccountBillingInfo и в процесс добавил ссылку на Syste.Xml.Linq - опубликовалось успешно.
Пытаюсь добавить ссылку на библиотеку в созданном процессе во вкладке Дизайн процессов, не получается.

Дмитрий, добрый день.

В продолжение телефонного разговора - добавьте библиотеку в пользовательский пакет, где находится Ваш пользовательский процесс.

Показать все комментарии