Итак, вы загружаете набор инструментов с Codeplex. Что теперь? Где вы предпочитаете размещать двоичные файлы?
Меня особенно интересует, что вы делаете с двоичными файлами дизайна, где в системных папках вы их размещаете? Вы добавляете их в GAC?
Итак, вы загружаете набор инструментов с Codeplex. Что теперь? Где вы предпочитаете размещать двоичные файлы?
Меня особенно интересует, что вы делаете с двоичными файлами дизайна, где в системных папках вы их размещаете? Вы добавляете их в GAC?
Этот вопрос определенно касается исходных выпусков Silverlight Toolkit. В выпусках за март 2009 г., июль 2009 г. и все будущие выпуски улучшены возможности, поэтому вам не нужно будет копировать двоичные файлы в каталоги вашего проекта.
Начиная с этого года, мы обновили Silverlight Toolkit, добавив в него установщик на основе MSI для Windows, который выполняет ряд задач, в том числе
Зарегистрируйте двоичные файлы как расширения, чтобы вы могли включать простую ссылку в свои проекты.
<Reference Include="System.Windows.Controls.Input.Toolkit" />
Я просто помещал их в удобное место, а затем добавлял ссылки на них в свои проекты, используя «Обзор» в диалоговом окне «Добавить ссылку». Я, конечно, не поместил бы их в GAC.
Загрузите и установите набор инструментов.
Для каждого имеющегося решения создавайте папки «Foreign/[Name]» (в данном случае — «Foreign/Silverlight Toolkit») в корневом каталоге решения. Скопируйте туда необходимые dll-файлы и затем ссылайтесь на них из рассматриваемого проекта.
Если вы хотите изменить инструментарий, вы можете добавить часть исходного кода в виде проекта в свое решение и ссылаться на него в других проектах, которые его используют.
Добавление модифицированного инструментария в отдельное решение может оказаться хорошей идеей для упрощения повторного использования.
Решение оказалось довольно простым. Надеюсь это поможет.