WSE 2.0 SP2 на VS 2008 - PullRequest
       32

WSE 2.0 SP2 на VS 2008

2 голосов
/ 05 ноября 2008

Можно ли использовать WSE 2.0 SP2 под VS 2008?

Я понимаю, что надстройка (которая генерирует прокси-классы / конфигурацию) несовместима, но есть обходные пути для этого (копирование файлов из решения VS 2003). Наши веб-сервисы относительно статичны, поэтому не будем вносить слишком много изменений в любой момент.

В будущем мы можем перейти на WCF, но в настоящее время предпринимаем все необходимые шаги и хотим, чтобы наши существующие службы работали на всех уровнях .NET 3.5.

Ответы [ 3 ]

2 голосов
/ 05 ноября 2008

Возможно, вы захотите использовать WSE 2.0 SP3 вместо SP2. Вот почему: если вы заботитесь о (или оплачиваете) службы поддержки Microsoft для своего приложения, тогда SP3 поддерживается в рамках .NET 2.0. Я думаю, что были некоторые несовместимости между SP2 и SP3, но главное, что Microsoft специально заявляет, что SP3 поддерживается на платформе .NET 2.0. См. Документацию WSE 2.0 с пакетом обновления 2 и обратите внимание, что в нем не говорится, что поддерживается .NET 2.0.

Похоже, вы хотите преобразовать / переписать свое приложение в .NET 3.5 framework. И .NET 2.0, и .NET 3.5 работают под одним и тем же CLR 2.0 (да, это очень запутанно: большое спасибо за маркетинг MS!), Так что вы, вероятно, в порядке, выполняя WSE 2.0 SP3 с приложением .NET 3.5. Но опять же, это не поддерживаемая конфигурация.

0 голосов
/ 05 ноября 2008

У меня не было проблем с запуском wse2 в Visual Studio 2008, если вы просто используете его как библиотеку, даже после того, как я перешел на 3.5 framework. Но, как вы заявляете, инструменты надстройки не работают.

0 голосов
/ 05 ноября 2008

Мне удалось без проблем использовать WSE2 под VS2005 / .NET 2.0, но я не знаю конкретно о 2008 году. Мне нужны были вложения Dime (веб-служба java - тьфу .. какая головная боль), которые есть только в WSE2.

Чтобы получить функциональность в VS, я фактически установил WSE3, а затем просто изменил dll, на которую ссылаются в приложении, на файл WebServices2 и все операторы Imports (VB - используя c #). После этого это сработало как шарм.

...