vs编译报错:系统必备组件,必须进行强签名

在利用vs(visual studio)编译东西编译程序代码的时辰,若是在错误列表中显示“xxx标识表记标帜为系统必备组件,必需对其进行强签名”,这个时辰该怎么办呢?不解决的话,程序项目也运行不起来啊

东西/原料

  • visual studio

方式/步调

  1. 1

    小编碰到这种环境是因为Redis的一个dll组件标识表记标帜为了系统必备组件,提醒必需要对其进行强签名。vs编译错误信息如图所示

  2. 2

    在编译错误信息后面提醒的对应项目上面点击鼠标右键,选择【属性】选项,后续的设置将在这个对应界面中进行

  3. 3

    当点击【属性】选项之后,默认看到的是【应用程序】对应的设置项。本文利用的是vs2017,若是您利用的不是这个版本,看到的界面或许会有一点点的差别

  4. 4

    在点击【属性】出来的界面中,点击左侧的【发布】按钮,右侧就会呈现一个新的设置界面,此中有一个叫做【应用程序文件】的按钮

  5. 5

    点击右侧呈现的【应用程序文件】按钮,此时会弹出一个新的窗口叫做【应用程序文件】,这里面会包含良多的dll文件,有发布状况、下载组、哈希等等列

  6. 6

    在【应用程序文件】窗口中,找到编译时呈现错误的dll文件,此时看到的发布状况是等于【系统必败(主动)】,就是这个选项导致的编译错误

  7. 7

    将找到的,编译犯错的dll文件的发布状况,点窜为【包罗】,后面的“下载组”、“哈希”不需要设置,主动就会有“必需”、“包罗”这样的值。设置完当作后,点击【确定按钮】。从头编译就不会呈现这个错误了

  • 发表于 2019-07-16 10:04
  • 阅读 ( 1086 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具