Неудобством Web Client Software Factory является было то, что фабрика создавала и поддерживала Web Site Application Project.
Со вчерашнего дня эту фабрику можно "научить" работать и с Web Application Project.
Сделать это можно так:
- Установить исходные коды фабрики, если они еще не установлены. Для этого нужно просто в главном меню (Start) в папке фабрики запустить WebClientFactorySourceInstall.msi.
- Скачать дополнения: WebClientFactoryWAPSupport (это zip-файл)
- Найти в установленных исходниках папку GP и распаковать туда содержимое архива из пункта 2.
- Из распакованной папки WebClientFactoryWAPSupport открыть файл решения WebClientFactory Guidance Package.sln и сделать Build всего этого дела. Все должно пройти нормально, если архив был распакован в правильное место.
- Щелкнуть правой кнопкой мыши на проекте WebClientFactoryPackage и зарегистрировать получившийся Guidance Package (процесс займет какое-то время).
Все, теперь можно создавать Web Client Project'ы с использованием Web Application Project. Что не может не радовать.
Оригинальная инструкция здесь: http://www.codeplex.com/websf/Wiki/View.aspx?title=Web%20Application%20Project%20Guidance%20Package