VS源码添加程序集强签名

时间:2024-03-19 08:14:09

1.打开”开始”菜单或者右击”开始”菜单选择“搜索“,在搜索栏输入”开发人员命令提示”,选择”VS2015开发人员命令提示”。点击打开是一个黑底弹窗。

VS源码添加程序集强签名VS源码添加程序集强签名

 VS源码添加程序集强签名VS源码添加程序集强签名


2.在对话框内输入“sn -k Howtousegridcontrol.snk“,按回车。(格式:sn -k [文件名1].snk)

VS源码添加程序集强签名VS源码添加程序集强签名


3.接着在对话框内输入” sn -p Howtousegridcontrol.snkHowtousegridcontrolPublic.snk“,按回车。(格式:sn -p [文件名1].snk [文件名2].snk)

 VS源码添加程序集强签名VS源码添加程序集强签名


4.接着在对话框内输入“sn -t HowtousegridcontrolPublic.snk”,按回车,并得到了公钥“1d6d8669e6786a2c”。(格式:sn -t [文件名2].snk)

 VS源码添加程序集强签名VS源码添加程序集强签名


5.在这个路径下找到生成的私钥和公钥文件Howtousegridcontrol.snk和HowtousegridcontrolPublic.snk。

 VS源码添加程序集强签名VS源码添加程序集强签名

VS源码添加程序集强签名VS源码添加程序集强签名


6.把Howtousegridcontrol.snk和HowtousegridcontrolPublic.snk放到指定的文件夹中。

 VS源码添加程序集强签名VS源码添加程序集强签名


7.打开想要加密的文件项目How to use GridControl。

 VS源码添加程序集强签名VS源码添加程序集强签名


8.在解决方案资源管理器中,选中该项目,点击上方菜单->视图->属性页->签名,选中“为程序集签名”。

VS源码添加程序集强签名VS源码添加程序集强签名

VS源码添加程序集强签名VS源码添加程序集强签名

 

9.点击“为程序集签名”中的下拉框,选择“浏览”,弹出一个对话框,选择之前在指定文件夹存储的Howtousegridcontrol.snk。

VS源码添加程序集强签名VS源码添加程序集强签名

VS源码添加程序集强签名VS源码添加程序集强签名

 

10.选择文件成功后,点击“保存”。

VS源码添加程序集强签名VS源码添加程序集强签名

 

11.这时可以点击“启动”测试一下源码,测试正常,同时可以发现,源码文件夹中也出现了选中的加密文件。这样就成功给源码进行了程序集强签名。

VS源码添加程序集强签名VS源码添加程序集强签名

 VS源码添加程序集强签名VS源码添加程序集强签名


12.尝试删除该源码文件夹中的加密文件,再试运行一下源码,出现报错。这样,别人拿到源码,如果丢失了加密文件,也是无法进行编绎的。

VS源码添加程序集强签名VS源码添加程序集强签名