解决位于 Internet 或受限区域的资源文件

从虚拟机内移植了一个项目到物理机,打开解决方案后发现生成报错,错误内容为:
错误信息

无法处理文件 Model\PropertyGrid\FrmImageDialog.resx,因为它位于 Internet 或受限区域中,或者文件上具有 Web 标记。要想处理这些文件,请删除 Web 标记。

没办法,上网百度,百度上无非就几个结果,一种就是招到.resx文件,然后右键单击属性,解除锁定,但是这个方法对我来说没什么用,还有的其他方法诸如重新安装VS或重新建立一个resx文件的方法,对我来说这些方法过于粗暴而且耗时过长,经过研究发现,导致这个错误的原因是由于一些图片(例如图标,工具栏图标)等直接嵌入到了resx文件中,如下图所示:

在这里插入图片描述
于是,试着将resx文件的persistence属性改为”在编译时链接“,重新编译工程发现问题部分解决,但是仍然有一个文件出现同样的问题。

在这里插入图片描述
经过检查发现,这个文件由于图标嵌入到了文件中导致无法生成,解决方法是找到这个.resx文件后,用文本编辑器打开,然后删除其中嵌入的图片信息保存即可。

在这里插入图片描述
如上图所示,嵌入的图片通常是一些字符。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值