none
Silverlight + Website+сборки dll RRS feed

  • Вопрос

  • Здравствуйте .У меня есть бизнес логика работы с базой данных которую я вынес в отдельное приложение "библиотека классов C#" Web приложении использую dll нормально ,а вот в приложении Silverlight не получается добавить ссылку на сборку You can't add a reference to BDAccess.dll as it was not built against the Silverlight runtime. Silverlight projects will only work with Silverlight assemblies. Помогите пожалйста что можно сделать

Ответы

  • "Помогите пожалйста что можно сделать"

    1. Да, вроде как, ничего. Silverlight может работать только с Silverlight-enabled библиотеками классов.

    "BDAccess.dll"

    2. Зачем Silverlight приложению лезть в базу напрямую... нужно использовать сервис (Silverlight-enabled WCF, например. В этом сдучае

    Silverlight клиент будет взаимодействовать с WCF, а WCF уже с BDAccess.dll) 

Все ответы

  • "Помогите пожалйста что можно сделать"

    1. Да, вроде как, ничего. Silverlight может работать только с Silverlight-enabled библиотеками классов.

    "BDAccess.dll"

    2. Зачем Silverlight приложению лезть в базу напрямую... нужно использовать сервис (Silverlight-enabled WCF, например. В этом сдучае

    Silverlight клиент будет взаимодействовать с WCF, а WCF уже с BDAccess.dll) 

  • По поводу WCF - подобные вопросы уже были на форуме, так что если будут проблемы, попробуйте поискать в данном форуме для начала.

    По поводу библиотеки - посмотрите данный вопрос - Общая DLL для Silverlight и WPF


    Для связи [mail]

    Модератор
  • Почитав много различных форумов понял что Silverlight напрямую с базой не работает. И что необходимо создавать сервис.  Сервис создался быстро и легко, а вот  с разверткой на сервере iis были проблемы  но вроде разрешились. Не помешало бы в FAQ дополнить ... пошаговое описание развертывания сервиса на IIS  и возникающие при этом ошибки и как их устранить.... а то я долго искал хорошую статейку пока нашёл! А вот и она http://gis4all.ru/silverlight/how-to-wcf-silverlight-iis/