- Правильный способ совместного использования ресурсов - создать глобальный общий проект.Создайте новый проект с именем Ресурсы :
Далее мы должны добавить некоторые ресурсы (например, значки) в проект.Делай это как обычно.Перейдите в настройки проекта, выберите вкладку
Ресурсы и
Добавить существующий файл ... в проект.Мы видим, что значок добавлен в проект и скопирован в локальную папку:
Следующий шаг состоит в добавлении этого значка в другие проекты.Обратите внимание на важное отличие: вам нужно добавить этот значок в виде ссылки !
Добавление в качестве ссылки позволяет избежать дублирования ресурсов.Создайте новый проект в том же решении и назовите его, например, Main .Создайте какую-нибудь папку в этом новом проекте, назвав ее Resources (логическое название для нашей цели).Затем щелкните правой кнопкой мыши эту папку, выберите Добавить существующий элемент ... и выберите файл изображения из общей папки проекта.Обязательно используйте Добавить как ссылку здесь!Если все сделано правильно, значок вновь добавленного файла будет выглядеть немного иначе (см. Ниже):
Значок добавленного ресурса должен выглядеть следующим образом
Теперь мы должны установить
Build Action для этого файла на
Нет .Для этого выберите файл и перейдите в окно
Properties .Там выберите
Нет для
Построить действие .Мы должны сделать это, чтобы избежать встраивания этого значка в сборку:
![In Solution Explorer, change the *Main* project's puppy resource's properties. Choose a Build Action of *None*](https://i.stack.imgur.com/IGudj.png)
Наконец, нам нужно добавить связанные файлы в
Resources соответствующего проекта.Откройте проект
Свойства для проекта, в который мы только что добавили файлы.Выберите вкладку
Resource и перетащите связанный файл туда:
![Drag the linked image from the Solution Explorer's *Main* project's resources to the *Main* project's resources tab's viewing pane](https://i.stack.imgur.com/X3WNY.png)
Это пять простых шагов, которые вы должны выполнить, чтобы поделиться значками между проектами.Вы можете спросить: "Каковы преимущества этого?"Преимущества:
- Мы храним ресурсы в одном месте, а
- Значок легко заменить на новый.