В моем решении Visual Studio есть два набора ресурсов с разными типами персистентности :
Кажется, в Visual Studio 2010 есть ошибка, из-за которой я не могу выбрать ресурсы из , встроенного в набор resx :
Как мне убедить Visual Studio 2010 разрешить мне использовать ресурсы в проекте?
Конечно, я могу установить изображения во время выполнения:
public ImportNSAKnownTerroristsListForm()
{
InitializeComponent();
toolStripButton1.Image = Properties.AvatarSharedResources.NewDocument;
}
Но я не хочу этого делать.
От MSDN:
Встроенные ресурсы
Встроенные ресурсы - лучший выбор, если вам нужно совместно использовать файлы ресурсов приложения (.resx) между несколькими проектами. Например, если у вас есть общий файл ресурсов, который содержит логотипы вашей компании, информацию о товарных знаках и т. Д., Использование встроенных ресурсов означает, что вам нужно копировать только файл .resx, а не связанные файлы данных ресурсов.
Обновление: Embedded in .resx
ресурс в другой папке (согласно размышлениям Ганса):
Обновление : Кто-то отредактировал мой заголовок на
- Как использовать ресурсы из "Ресурсов, встроенных в resx"?
Это неверно, так как это приведет к дублированию названий, а не к правильному:
- Visual Studio 2010: как использовать ресурсы из «Ресурсы, встроенные в resx»?
- Visual Studio 2008: как использовать ресурсы из «Ресурсы, встроенные в resx»?
- Visual Studio 2005: Как использовать ресурсы из «Ресурсы, встроенные в resx»?
Но мне не нужно ссориться с троллем.