使用导入的图像资源进行编译时出现错误

I get an error when compiling with an imported image resource

这变成了一场噩梦!

我有一个 C# DLL 项目,它有常规的关于表单。我去添加我自己的图片:

我可以看到它已列出并接受:

看起来不错:

我编译的那一刻我得到这个错误:

我用谷歌搜索了错误:

The argument docData must implement the interface IVsTextStream

并且提示删除RES文件。

我很困惑。我认为这将是一个简单的练习,尽管进行了多次尝试,但无法使用我自己的图像。

嗯,我不知道为什么会出现这个问题。但这是我的解决方法:

  1. 我创建了一个新的 C# DLL 项目。
  2. 我添加了关于表单。
  3. 我在 IDE 中打开了表格 RESX 文件。
  4. 我添加了新图片。
  5. 我将图片设置为嵌入。
  6. 我删除了现有的图像。
  7. 我将新图片重命名为与旧图片相同的名称。
  8. 我重新启动了项目,图像显示正常。
  9. 我用 NotePad++ 打开了 RESX 文件,并将图像位复制到我关于 window RESX 文件的实际项目中。
  10. 显示编译。