Как добавить файлы в пространство имен проекта в Visual Studio? - PullRequest
1 голос
/ 09 октября 2009

У меня проблема с добавлением файлов изображений в пространство имен проекта. Я пытаюсь сделать это как ........

Шаг 1: Собираемся добавить существующий пункт меню.

Шаг 2: Затем перейдите к файлу, который я хочу добавить, и просто добавьте его.

Но когда я пытаюсь прочитать этот файл этим способом -------

Assembly myAssembly = Assembly.GetExecutingAssembly();
Stream myStream = myAssembly
        .GetManifestResourceStream("namespace.filename.fileExtension");
img = new Bitmap(myStream);

Я получаю ноль в myStream. Я думаю, что есть какой-то другой способ добавить файлы в пространство имен проекта, потому что ранее я добавил несколько файлов, и тот же метод работает для этих файлов.

Если кто-нибудь знает ответ, пожалуйста, помогите.

Rregards, Madhup

Ответы [ 2 ]

1 голос
/ 09 октября 2009

Вы пометили эти файлы как встроенный ресурс (проводник решений)? Также - попробуйте без расширения. Вы можете использовать GetManifestResourceNames, чтобы проверить, что доступно.

0 голосов
/ 09 октября 2009

Я думаю, вам нужно установить для свойства compile файла значение 'внедренный ресурс'. Вы найдете это свойство, выбрав th-файл в обозревателе решений, а затем перейдите в окно свойств (F4).

...