VS2010中错误处理:LC.exe已退出,代码为-1错误

说起问题的出现还有一段小故事,听我慢慢道来。你也能从这个背景中发现此问题与你遇到的是否同一问题。

我用Visual Studio 2010做ASP.NET项目开发,其中用到了HTML在线编辑器,我先使用FreeTextBox,因为这个控件非常简单。但是后来发现这个控件会生成大量的垃圾代码,尤其是从word中将表格复制到FreeTextBox中时,2列3行的简单表格生成的垃圾代码数量竟然了2000!我的个娘哎!而这个表格中实际有用的内容只有不到100个字符。看来FreeTextBox这个制造垃圾的垃圾是不能用了,寻找替代方案吧。

很久以前(大约2008年)我就使用过FCKEditor,感觉这个东西功能是很强大,但是配置起来相当麻烦,后来就使用FreeTextBox代替它。我做网站很少,基本不需要使用HTML编辑器,在少数几个需要的地方我都用FreeTextBox,并且一直工作较好,直到现在(2011年3月)遇到用户向其中复制表格为止。 这时我就必须再找另外一个替代品,就又想到了FCKEditor,到网上一查,原来这个产品升级了,不再使用FCKEditor,而是针对不同的开发工具,细化出多个版本,其中用于.NET平台的称为CKEditor.NET,于是下载下来看了下demo以及后台的源码,发现现在的CKEditor.NET使用简单,不再需要任何配置,而且经过测试很少产生垃圾代码,就决定用它了。

在项目中把FreeTextBox换成CKEditor.NET以后,一编译,竟然出错了,错误提示就是:

“LC.exe”已退出,代码为 -1 。

这是什么原因呢?尝试改了一些代码不成功,上网一查,才知道是由于证书的原因,把项目中properties目录下的license.licx文件删除,再编译就成功了。

版权所有:基础软件工作室。作者:孙继磊。邮箱:sun.j.l.studio@gmail.com。本文首发于 http://www.cnblogs.com/FoundationSoft。文章转载请保持此版权信息并注明出处。

posted @ 2011-04-08 14:30  基础软件  阅读(8613)  评论(2编辑  收藏  举报