Компания Microsoft выпустила финальную версию Silverlight 2.0 и мои ухищрения по установке бета версии на экспресс версию стали не нужными. Также, как следствии появилась полная интеграция с студией.
Идеи приходящие в голову. Надеюсь они кому-то помогут. Заранее благодарен за комментарии.
Showing posts with label Visual Studio Express 2008. Show all posts
Showing posts with label Visual Studio Express 2008. Show all posts
Saturday, October 18, 2008
Wednesday, August 20, 2008
SilverLight WPF
Продолжая предыдущее сообщение:
Удалось создать простейшие тестовые приложения с использованием SilverLight. При создании приложения автоматически системой сборки генерируется тестовая страница и сразу можно проверить его работоспособность. Благодаря этому не нужно дополнительный проектов чтобы проверить результат, в результате отдельный сервер для тестирования не нужен( проектов под ASP создавать не нужно).
Ручками создавать проект под SilverLight из пустого проекта нельзя нужно немного подредактировать в текстовом редакторе проект, чтобы он компилировался в xap(обычный zip архив с библиотекой и ресурсными файлами) иначе получается тоже самое, но без упаковки в архив и тестовой страницы.
Изменения достаточно тривиальны: добавить список импортируемых библиотек и исправить тип результирующего файла. Затем можно это все экспортировать как шаблон и сохранить его себе и не проделывать это снова.
Единственное есть пара недостатков: нельзя проект запустить в режиме отладки и присоединять отдельно отлажены проекты под WPF - как следствие создать скачала обёртку как обычное десктопное приложение, а затем над основной его логикой(окошки и графические элементы) добавить обёртку для запуска под SilverLight.
В результате хоть доступны одинаковые элменты в обоих приложениях, но они расположены в разных библиотеках с одинаковыми именами и свойствами. Как следствие: выход один создание логики преобразования внутренего состояния непосредственно в элементы в обертках- но код можно просто копировать, что тоже не плохо;-).
Sunday, August 17, 2008
SilverLight и Visual Studio Express 2008
Пока опыт не очень удачен, но удалось заставить компилироваться примеры. Осталось заставить их работать:-) Проблемы с asp - часть примеров с ошибкой нет доступа к подчиненным папкам. Но часть проектов нормально запускается при открытии с локальной папки. Пробовал не все примеры и не очень подробно разбирался почему недоступны файлы через стандартный тестовый сервер.
Надеюсь это кому-то поможет...
Основа опыта здесь. Но получилось это сделать немного правильнее по моему мнению.
Отличия от описанного я файлы требуемые для компиляции получил из стандартного пакета разработки под SilverLight 2.0(Silverlight Tools Beta 2 for Visual Studio 2008 silverlight_chainer.exe). Этот пакет требует для своей установки полной версии VS, но это можно обойти распаковав это пакет и запустив непосредственно версию SilverLight 2.0(Silverlight.2.0_Developer.exe) и библиотеки для разработки silverlight_sdk.msi.
После этого можно приступать непосредственно к открытию файлов примеров. Так как все примеры расчитаны на полную версию при открытии их появиться сообщение, что не все проекты удалось открыть. Для того чтобы их открыть нужно немного подправить файл описания проектов, которые не удалось открыть, удалив строки productversion и projecttypeguids.
Более подробно можно посмотреть по указанной выше ссылке.
Скачать установочный пакет SilverLight можно с официального сайта.
Удачи всем:-)
Subscribe to:
Posts (Atom)