Можно ли использовать WSE 2.0 SP2 под VS 2008?
Я понимаю, что надстройка (которая генерирует прокси-классы / конфигурацию) несовместима, но есть обходные пути (копирование файлов из решения VS 2003). Наши веб-сервисы относительно статичны, поэтому в любой момент мы не будем вносить слишком много изменений.
В будущем мы можем перейти на WCF, но сейчас делаем маленькие шаги и хотим, чтобы наши существующие службы работали под всеми достоинствами .NET 3.5.





Я смог без проблем использовать WSE2 под VS2005 / .NET 2.0, но я не знаю конкретно о 2008. Мне нужны были вложения Dime (веб-сервис java - тьфу .. какая головная боль), которые есть только в WSE2.
Чтобы получить функциональность в VS, я фактически установил WSE3, а затем просто заменил dll, на которую ссылается приложение, на файл WebServices2 и все операторы Imports (VB - с использованием C#). После этого все заработало как шарм.
ради интереса, вы использовали WSE 2.0 с SP, и если да, то какой?
Я не верю, что у меня была версия SP
У меня не было проблем с запуском wse2 с Visual Studio 2008, если вы просто используете его как библиотеку даже после того, как я переключился на фреймворк 3.5. Но, как вы утверждаете, инструменты надстройки не работают.
Вы можете использовать WSE 2.0 SP3 вместо SP2. Вот почему: если вы заботитесь о службах поддержки Microsoft для своего приложения (или платите за них), тогда SP3 поддерживается в рамках .NET 2.0. Я думаю, что между SP2 и SP3 была некоторая несовместимость, но главное, что Microsoft специально заявляет, что SP3 поддерживается платформой .NET 2.0. См. WSE 2.0 SP2 документация и обратите внимание, что в нем не говорится о поддержке .NET 2.0.
Похоже, вы хотите преобразовать / переписать свое приложение в среде .NET 3.5. И .NET 2.0, и .NET 3.5 работают под одной и той же средой CLR 2.0 (да, это очень сбивает с толку: большое спасибо маркетингу MS!), Так что вы, вероятно, нормально работаете с WSE 2.0 SP3 с приложением .NET 3.5. Но опять же, это не поддерживаемая конфигурация.
WSE устарела. Вся работа с новыми веб-службами должна выполняться с использованием WCF, а существующий код WSE следует перенести или удалить как можно скорее.