Есть ли способ получить datasvcutil для генерации кода с пользовательским пространством имен? - PullRequest
3 голосов
/ 13 декабря 2011

Когда вы генерируете код службы клиента с помощью пользовательского интерфейса Visual Studio, вы можете выбрать пространство имен, которое хотите использовать.

Однако, если вы генерируете код клиента с помощью datasvcutil Я не могукажется, найти похожий вариант.(Он создает пространство имен на основе службы, к которой он обращается.)

Есть ли способ попросить datasvcutil сгенерировать код клиента с другим пространством имен?

Например:

Если вы запускаете это из командной строки Visual Studio:

datasvcutil /out:"C:\temp\datasvc.cs "/ uri: http://data.stackexchange.com/stackoverflow/atom / language: CSharp /version:2.0

Тогда результирующий файл имеет пространство имен MetaModel.

Однако , если я делаю то же самое изпользовательский интерфейс:

Add Service Reference Dialog

Тогда полученный файл имеет пространство имен MyProject.StackOverflow .

Есть ли способ, которым я могу имитироватьИнтерфейс делает из командной строки?

1 Ответ

0 голосов
/ 27 ноября 2012

Напишите скрипт powershell с методами отражения .net, чтобы получить пространство имен для генерации соответствующей командной строки и запустить datasvcutil с сгенерированными параметрами

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...