微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从 Visual Studio 资源编辑器将图标序列化为资源 (.resx) 文件?

如何解决如何从 Visual Studio 资源编辑器将图标序列化为资源 (.resx) 文件?

我正在尝试将一些图标添加到 Visual Studio 2019 中 VB.NET 项目中的 .resx 文件中。但是,我希望它们被序列化到 .resx 文件中而不是被引用,就像 Windows表单设计器可以。但是当我在资源编辑器中单击“添加现有文件”时,它会将其作为文件引用添加到资源文件中,如下所示:

<data name="MyIcon.ico" type="System.Resources.ResXFileRef,System.Windows.Forms">
    <value>Resources\MyIcon.ico;System.Drawing.Icon,System.Drawing,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a</value>
</data>

如何将其添加为原始数据、序列化?

解决方法

要对任何资源(可能字符串除外)执行此操作,请在资源编辑器中选择资源,然后在“属性”窗口中,将“持久性”属性从“编译时链接”更改为“嵌入 .resx”。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。