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

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

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

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

文章插图

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

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

文章插图

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

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

文章插图

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

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

文章插图

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

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

文章插图

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

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

文章插图

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

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

文章插图


以上内容就是vs编译报错:系统必备组件,必须进行强签名的内容啦,希望对你有所帮助哦!

    推荐阅读