Почему я не могу добавить ссылку на проект библиотеки классов для проекта Silverlight?
Я новичок в Silverlight, и пока я слежу за некоторыми учебниками, я хотел создать новый проект с библиотекой классов, чтобы я мог использовать его из моего кода страницы xaml.cs.
Но когда я попытался добавить свой проект библиотеки классов, я получил предупреждающее сообщение:
Вы можете добавлять только ссылки на проект
другие проекты Silverlight в решении
Понятно, что он говорит. Но в чем причина этого? Почему я не могу добавить ссылку на проект библиотеки классов для проекта Silverlight?
Спасибо
Ответы
Ответ 1
Вместо обычной библиотеки классов вы можете использовать шаблон библиотеки классов Silverlight. Причина, по которой вы не можете использовать обычную библиотеку классов, заключается в том, что время выполнения Common Language Runtime для Silverlight отличается от CLR "обычной".NET Framework.
Ответ 2
Вы можете добавить ссылку на библиотеку классов в приложение silverlight, но эта библиотека классов должна быть Библиотека классов Silverlight.
Когда вы используете Add Project ont, он выбирает параметр "Silverlight" в разделе "Visual С#" (или "Visual Basic" или даже "Visual F #" ). Вы увидите шаблон для "Библиотеки классов Silverlight". Ваша библиотека классов должна использовать этот шаблон, чтобы быть приемлемым для ссылки с помощью приложения Silverlight или других библиотек классов Silverlight.