项目中误删了.pfx证书文件,导致项目无法启动。

以为很快就能在网上找到解决方案,应该没关系,不过找了半个小时,都没有有效的解决办法,搜出来很多.pfx文件是一个证书文件,里面存储公钥和私钥,对于我要项目运行起来的目标还没有帮助。

后来自己老老实实在项目中一个属性一个属性扒拉,终于在

项目=》属性=》签名 这个页面里看到“为程序集签名”,去掉勾选项目就可以运行了,如果需要再次签名,由于我不知道密码是什么,所以选择强名称密钥文件下拉框重新新建一个证书文件(记得记录密码)。

问题解决,项目可以正常启动。

那么问题来了,1、为什么要为程序集签名?2、为程序集签名会带来什么缺点,会导致延迟吗?

1、为什么要为签名程序集,它使您可以确保程序集未被篡改,并且确实来自作者。

2、为程序集签名会带来什么缺点,会导致延迟吗

  a、由于验证了签名,因此还有一点性能开销,但是它太少了,您不必担心。

  b、它们还与特定版本绑定,这意味着如果要使用其他版本,则需要使用绑定重定向或重新编译应用程序

引用:C#:为什么要签署程序集? (xiu2.net)

最新文章

  1. 眼见为实:.NET类库中的DateTimeOffset用途何在
  2. 如何远程备份MySQL binlog
  3. python字符串基础知识
  4. 大批量GPS坐标转百度坐标
  5. 韩服LOL
  6. iOS 跳转到系统的设置界面
  7. 【poj2699】 The Maximum Number of Strong Kings
  8. 2015 Android Dev Summit(安卓开发峰会)第一天
  9. 《Linux内核设计与实现》Chapter 3 读书笔记
  10. shell中的内建命令, 函数和外部命令
  11. UDP,TCP理解。
  12. UIWebView 跳过HTTPS证书认证
  13. 干掉头疼的finished with non-zero exit value 2
  14. remove Nth Node from linked list从链表中删除倒数第n个元素
  15. linux下的文件目录结构
  16. springboot(二十二)spring-boot使用AOP
  17. Oracle日常运维操作总结-数据库的启动和关闭
  18. 搭建Fabric网络(一)安装开发工具
  19. python---django中form组件(1)简单使用和字段了解
  20. Easyui form 处理 Laravel 返回的 Json 数据

热门文章

  1. linux 定时删除图以及crontab介绍
  2. Python基础—函数(Day9)
  3. VS Code开发TypeScript
  4. 使用注解实现SpringIOC和SpringAOP
  5. 为什么三层架构中业务层(service)、持久层(dao)需要使用一个接口?
  6. 为什么我建议在复杂但是性能关键的表上所有查询都加上 force index
  7. java操作excel(通过POI)
  8. c# 编程学习(三)
  9. 【C# IO 操作 】IFormatProvider接口|IFormattable 接口 格式化接口
  10. idea maven: invalid class root