Я получаю сообщение об ошибке при компиляции с импортированным ресурсом изображения - PullRequest
0 голосов
/ 28 мая 2019

Это превращается в кошмар!

У меня есть проект C # DLL, и у него есть обычная форма About.Я иду, чтобы добавить свое собственное изображение:

enter image description here

Я вижу его в списке, и я принимаю:

enter image description here

Выглядит нормально:

enter image description here

В момент компиляции я получаю эту ошибку:

enter image description here

Я погуглил ошибку:

Аргумент docData должен реализовывать интерфейс IVsTextStream

И он предлагает удалитьфайл RES.

Я в замешательстве.Я подумал, что это будет простое упражнение, несмотря на несколько попыток, и я не могу использовать свой собственный образ.

1 Ответ

0 голосов
/ 28 мая 2019

Ну, я не знаю , почему проблема происходила.Но вот мой обходной путь:

  1. Я создал новый проект DLL C #.
  2. Я добавил форму About.
  3. Я открыл файл RESX формы в IDE.
  4. Я добавил новое изображение.
  5. Я установил изображение как встроенное.
  6. Я удалил существующее изображение.
  7. Я переименовал новое изображение втак же, как и старый.
  8. Я перезапустил проект, и изображение показывалось нормально.
  9. Я открыл файл RESX с помощью NotePad ++ и скопировал битовое изображение в мой реальный проект о файле RESX окна.
  10. Отображает и компилирует.
...