erquan

我爱你,你知道的-_-

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
近 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进制资源 的问题了吧.......

posted on 2004-10-21 16:57  erquan  阅读(4827)  评论(24编辑  收藏  举报