Подтвердить что ты не робот

Почему я не могу добавить ссылку на проект библиотеки классов для проекта Silverlight?

Я новичок в Silverlight, и пока я слежу за некоторыми учебниками, я хотел создать новый проект с библиотекой классов, чтобы я мог использовать его из моего кода страницы xaml.cs.

Но когда я попытался добавить свой проект библиотеки классов, я получил предупреждающее сообщение:

Вы можете добавлять только ссылки на проект другие проекты Silverlight в решении

Понятно, что он говорит. Но в чем причина этого? Почему я не могу добавить ссылку на проект библиотеки классов для проекта Silverlight?

Спасибо

4b9b3361

Ответ 1

Вместо обычной библиотеки классов вы можете использовать шаблон библиотеки классов Silverlight. Причина, по которой вы не можете использовать обычную библиотеку классов, заключается в том, что время выполнения Common Language Runtime для Silverlight отличается от CLR "обычной".NET Framework.

Ответ 2

Вы можете добавить ссылку на библиотеку классов в приложение silverlight, но эта библиотека классов должна быть Библиотека классов Silverlight.

Когда вы используете Add Project ont, он выбирает параметр "Silverlight" в разделе "Visual С#" (или "Visual Basic" или даже "Visual F #" ). Вы увидите шаблон для "Библиотеки классов Silverlight". Ваша библиотека классов должна использовать этот шаблон, чтобы быть приемлемым для ссылки с помощью приложения Silverlight или других библиотек классов Silverlight.