使用导入的图像资源进行编译时出现错误
I get an error when compiling with an imported image resource
这变成了一场噩梦!
我有一个 C# DLL 项目,它有常规的关于表单。我去添加我自己的图片:
我可以看到它已列出并接受:
看起来不错:
我编译的那一刻我得到这个错误:
我用谷歌搜索了错误:
The argument docData must implement the interface IVsTextStream
并且提示删除RES文件。
我很困惑。我认为这将是一个简单的练习,尽管进行了多次尝试,但无法使用我自己的图像。
嗯,我不知道为什么会出现这个问题。但这是我的解决方法:
- 我创建了一个新的 C# DLL 项目。
- 我添加了关于表单。
- 我在 IDE 中打开了表格 RESX 文件。
- 我添加了新图片。
- 我将图片设置为嵌入。
- 我删除了现有的图像。
- 我将新图片重命名为与旧图片相同的名称。
- 我重新启动了项目,图像显示正常。
- 我用 NotePad++ 打开了 RESX 文件,并将图像位复制到我关于 window RESX 文件的实际项目中。
- 显示编译。
这变成了一场噩梦!
我有一个 C# DLL 项目,它有常规的关于表单。我去添加我自己的图片:
我可以看到它已列出并接受:
看起来不错:
我编译的那一刻我得到这个错误:
我用谷歌搜索了错误:
The argument docData must implement the interface IVsTextStream
并且提示删除RES文件。
我很困惑。我认为这将是一个简单的练习,尽管进行了多次尝试,但无法使用我自己的图像。
嗯,我不知道为什么会出现这个问题。但这是我的解决方法:
- 我创建了一个新的 C# DLL 项目。
- 我添加了关于表单。
- 我在 IDE 中打开了表格 RESX 文件。
- 我添加了新图片。
- 我将图片设置为嵌入。
- 我删除了现有的图像。
- 我将新图片重命名为与旧图片相同的名称。
- 我重新启动了项目,图像显示正常。
- 我用 NotePad++ 打开了 RESX 文件,并将图像位复制到我关于 window RESX 文件的实际项目中。
- 显示编译。