У меня есть сторонняя библиотека (A).На эту библиотеку ссылаются в моей библиотеке классов Silverlight (B).На эту библиотеку классов Silverlight есть ссылка в моем приложении Silverlight (C).Сторонняя библиотека явно не указана в приложении Silverlight.
Кажется, что "A" добавляется в мой XAP, если "A" используется в любом классе в "B" из-за цепочки в зависимостяхC -> B -> A).Это поведение, которое я ожидал бы и которое мне нужно.
Если «A» никогда не используется явно в классе C #, а определяется только в Xaml, сборка не упаковывается в XAP.Может быть, «A» включает в себя элемент управления, который используется только декларативно и на него никогда не ссылаются иначе.
Является ли это поведение разработанным?Я пропускаю свойство где-то, что контролирует это?Я бы предпочел не указывать явно стороннюю библиотеку в моем приложении Silverlight.Что лучше всего сделать, чтобы все необходимые сборки были упакованы в XAP?