c# - 使用导入的图像资源编译时出现错误
问题描述
这正在变成一场噩梦!
我有一个 C# DLL 项目,它有常规的 About Form。我去添加我自己的图像:
我可以看到它列出并接受:
看起来不错:
我编译的那一刻我得到这个错误:
我用谷歌搜索了错误:
参数 docData 必须实现接口 IVsTextStream
它建议删除RES文件。
我很困惑。我认为这将是一个简单的练习,尽管多次尝试并且无法使用我自己的图像。
解决方案
好吧,我不知道为什么会出现问题。但这是我的解决方法:
- 我创建了一个新的 C# DLL 项目。
- 我添加了关于表单。
- 我在 IDE 中打开了表单 RESX 文件。
- 我添加了新图像。
- 我将图像设置为嵌入的。
- 我删除了现有的图像。
- 我将新图像重命名为与旧图像相同。
- 我重新启动了项目,图像显示正常。
- 我用 NotePad++ 打开了 RESX 文件,并将图像位复制到我关于窗口 RESX 文件的实际项目中。
- 它显示和编译。
推荐阅读
- jena - 在 Jena API 中,如何使用 Jena RULE 计算一个班级的人数?
- dart - 将屏幕均匀地分成4个不同的部分
- vba - 在vba中执行包含docmd的变量
- scala - 时间戳 StructField 中的空值
- python - 比较具有较少循环的字典
- arrays - Perl 单元测试:检查字符串是否为数组
- spring-boot - 卡夫卡的行为会是什么……?
- css - 背景颜色使调整窗口大小时出现幻影边框
- html - 有没有办法将 iframe 添加到 wordpress.com?
- docker - 预期的 Access-Accept 在 FreeRadius 教程中得到了 Access-Reject