Как вызвать метод, написанный в библиотеке классов C #, из приложения Silverlight (файл xaml.cs)? - PullRequest
1 голос
/ 21 апреля 2010

Может ли приложение Silverlight вызывать метод в полной библиотеке классов .NET c #?

Я пытаюсь добавить элемент управления Silverlight в свой существующий проект ASP.NET, где я использовал для добавления ссылки на свой проект бизнес-логики и доступа к методам со страниц моего пользовательского интерфейса веб-приложения ASP.NET.Теперь я добавил один проект Silverlight в свое решение.

Как я могу использовать уже существующий метод BL, который находится в библиотеке классов C #?При попытке добавить ссылку, он говорит, что «Вы можете добавить ссылку на проект к другим проектам Silver Light в решении».

Должен ли я сдаться?Есть ли способ избавиться от этого?

1 Ответ

2 голосов
/ 21 апреля 2010

Обычный метод для достижения этой цели - создать библиотеку silverlight, которая связывает все файлы из вашей библиотеки Business Logic. Таким образом, код написан один раз и собран дважды. Чтобы связать файлы, перейдите в «Добавить файлы» в Visual Studio и выберите стрелку раскрывающегося списка на кнопке «Добавить». Выберите Добавить как ссылку.

В качестве альтернативы Silverlight 4 и .NET 4 имеют двоичные совместимые сборки, поэтому, если код вашей основной библиотеки Business Logic полностью совместим с Silverlight, вы сможете использовать эту библиотеку в качестве справочного материала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...