无法编译 licenses.licx 为二进制

 WinForm 下“无法编译 licenses.licx 为二进制”解决的方法

近 2 天在研究学习一套 .NET Windows Components,已经是“正版”的
可在编译时,总是出现 “XXX/licenses.licx 未能将许可证文件“licenses.licx”转换为二进制资源。未将对象引用设置到对象的实例“的错误

先是在 google 上查到说把 licenses.licx 给干掉就OK了
但按我做了之后报出 未能 licenses.licx 文件 之类的错误,依旧无法解决

后来想到在项目文件里肯定会有它的踪迹
打开 .csprog 后,果然发现了一段
<File RelPath = "licenses.licx"
      BuildAction = "EmbeddedResource"
/>

嘿嘿,先干掉它再试试。。。

F7 之后,恩,编译果然通过了。。。

 

注意了,这里要转折一下:好景不几秒钟的光景,在移动了该控件的位置后
再 F7 一次,咣当,,,,无法转换为2进制的 错误再次光临。。。。
原因是那段 XML 再次出现在了 .csprog 中

丫丫的呸,喝口水,再去嘘嘘下先。。。。。。。。。

嘘嘘的过程中,突然意识到:你不是要编译它么?偶不让你编译不就成了???


回到屏幕前
先迅速地把 licenses.licx 属性的 生成操作 由 嵌入的资源 改成了 无
再迅速地 F7,恩,通过。。。
更迅速地随便动一下控件的位置再 F7,恩,依然顺利通过。。。。

还不放心,关闭项目再打开项目,再修改控件的属性后,F7 依然正常。。。。

这应该算是解决了 无法编译 licenses.licx 为2进制资源 的问题了吧.......

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值