Visual Studio重新生成解决方案时报错:lc.exe已退出,代码为-1,如何解决?

前言

正在开开心心敲(摸)代码(鱼)的我,使用vs2010编程的第二天,本来以为今天可以轻轻松松下班,忽然,一阵妖风袭来,1个错误,"lc.exe已退出,代码为-1",面对这样一个在vs2019无比熟悉的对手,但在2010素未谋面的敌人,诸位道友且看我如何将他一步一步拿下!

 首次尝试:将Properties文件下的license.licx删除,重新编译

根据2019的经验,我使出了第一招:“将Properties文件下的license.licx删除,重新编译”,此时报错消失,项目已然可以正常编译然而紧接着就弹出警告:检测到无法访问的代码!为了保住这来之不易的饭碗,我需得清楚,这样的警告原因是什么,又该如何解决?对此,我将在拓展阅读展开叙述,让我们接着让下看,如果这种方法不能实现,该怎么办?

重新出发:在NuGet程序包中安装EmptyLicensesLicx

在VS2019中,第一种方法并不能解决问题,在我一番搜寻下,发现可以右键解决方案,点击管理解决方案的NuGet程序包(N)...】,搜索EmptyLicensesLicx程序,安装最新版本即可,但是,当我在vs2010中发现并不存在Nuget程序包这个选项,那么怎么才能安装EmptyLicensesLicx程序呢?

对于未破解的vs2010版本:vs2010 —> 工具 —> 扩展管理器 —> 联机库 —> 搜素NuGet Package Manager,安装即可

已破解版本:由于官网下载速度限制,我将NuGet程序包打包放在以下的链接中

https://pan.baidu.com/s/1aOGoIH59gg5QIcdQMckD7g 
提取码:15lk 

有想要试试下载速度的道友,链接在此,NuGet Package Manager for Visual Studio 2013 - Visual Studio Marketplace

要注意的是,vs2010不同于vs2019,在安装好nuget程序包后,点击 “工具” —> “NuGet程序包管理器” —> “程序包管理器设置” —> NuGet Package Manager —> 程序包源 —> 需要勾选可用程序包源

如下图所示:

若没有显示程序包源,配置如下:名称:nuget.org  源:https://www.nuget.org/api/v2/

此时,点击工具,打开nuget程序包管理器,点开 管理解决方案的NuGet程序包(N)...】,点击左侧联机选项,在右侧搜索框输入EmptyLicensesLicx,就会发现这个程序包已经安装好了,若没有安装好的道友,手动安装最新版本即可

拓展阅读:检测到无法访问的代码!

细心的道友已经发现了,无法访问的代码上方,是“return”,原来是因为我的代码在执行了 if语句之后就return了,后面的代码在当前语句块内不会继续执行,于是我将整块实例移至return上方,波浪线消失,所以当我们在遇到检测无法访问代码这种报错时,就可以考虑是否可以调整编码顺序

每日一更,快乐咸鱼up一枚,期待你的关注!

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

积德行善.jpg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值