Есть ли способ сгенерировать прокси OpenClient .NET через командную строку?

Мне нужен безболезненный способ создания прокси OpenClient для .NET.

Я считаю, что в процессе генерации прокси-сервера нет ничего приятного, на самом деле я почти всегда нажимаю на экран, когда мне нужно его использовать.

Моя текущая проблема заключается в том, что в исходные файлы помещаются дурацкие завершающие комментарии, которые недействительны с указанием * END COMMENTING OUT DATASET CLASS */. Тем не менее, он удаляет файлы и просто выдает ошибку CSC, которая затем вам нужно быстро перехватить файлы перед удалением.

Итак, знает ли кто-нибудь безболезненный способ надежной генерации прокси из командной строки, в которой нет жестко запрограммированных значений для путей CSC и XSD и т. Д.

А еще лучше, если кто-то знает, когда прогресс прекратится и наконец разработает правильный драйвер SQL для .NET, я бы хотел услышать об этом, я никогда больше не хочу видеть сервер приложений.


person Brett Ryan    schedule 04.11.2013    source источник


Ответы (1)


Не знаю, в каких версиях это поддерживается, и я сам не пробовал, но есть какая-то поддержка «пакетного режима» при создании открытых клиентских прокси.

Цитата из руководства «Введение в открытый клиент и программирование» (это из 11.2, я обнаружил эту функцию и в версии 10.1, так что, вероятно, она там использовалась довольно давно).

Запуск Batch ProxyGen

Batch ProxyGen работает на поддерживаемых платформах UNIX и Windows. Он позволяет вам создавать прокси Open Client и / или определение веб-службы на основе интерфейса Open Client, который вы определили в файле проекта, созданном с помощью ProxyGen. Чтобы запустить Batch ProxyGen, введите следующую команду в командной строке Windows или UNIX:

Синтаксис

bproxygen -xpxgfile project-filename.xpxg [ -useWildCard ] [ -leaveproxyfiles ]

Вот ссылка на последнюю версию (11.3) документации: Состояние PSDN

person Jensd    schedule 04.11.2013