2008-11-05 2 views
2

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

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

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

+0

WSE является устаревшим. Все новые работы с веб-сервисами должны выполняться с использованием WCF, а существующий код WSE должен быть перенесен или удален как можно скорее. – 2009-09-01 02:48:51

ответ

2

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

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

0

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

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

+0

из интереса вы использовали WSE 2.0 с SP, и если да, то какой? – RichardOD 2010-05-22 20:06:18

0

У меня не было проблем с запуском wse2 с visual studio 2008 до тех пор, пока вы просто используете его, как библиотеку, даже после того, как я переключился на фреймворк 3.5. Но поскольку вы указываете, что инструменты addin не работают.