遇到的问题

CS7027 C# 使用来自文件“..\***.snk”的公钥对输出签名时出错 -- 未找到文件

解决方案

该问题属于解决方案中,该项目的签名出现了异常。

因此需要生成一个自身的签名,步骤如下:

1.打开VS的开发命令程序

输入命令:

sn -k G:\samplekey.snk // 生成强名称密钥sn -p G:\StrongKey.snk G:\key.publickey // 将公钥从 key.snk 提取到 key.publickey 中sn -tp G:\key.publickey // 显示存储在文件 key.publickey 中的公钥

2.右键项目,选择 “属性”,并在属性中选择 “签名”

3.重新编译即可。

强命名程序集的缘由

目前windows中出现的dll hell问题(两个不同的公司可能开发处具有相同名称的程序集,如果将相同名称的程序集放置到同一个目录下,则会出现程序集覆盖现象,最后安装的程序集会覆盖前面的程序集,从而可能导致应用序不能正常运行)。由此看来,仅靠名称来区分程序集是不足够的。clr采取了强命名程序集的方式来唯一的表示程序集。

强命名程序集包含四个标识:名称,版本号,语言文化标识和一个共有/私有密钥对。

使用来自文件“***.snk”的公钥对输出签名时出错相关推荐

  1. linux c打印日志文件,linux c下log输出代码模板示例代码

    前言 本文主要介绍了关于linux c下log输出代码模板的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 模板 模本分为两个文件:log.c和log.h. log.c /* ...

  2. 【递归:把目录下所有文件的绝对路径给输出在控制台】

    package com.bornsoft.test.capitalpool.tyc;import java.io.File;/*** @author shusheng* @description* @ ...

  3. (转)MyBatis框架的学习(四)——Mapper.xml文件中的输入和输出映射以及动态sql

    http://blog.csdn.net/yerenyuan_pku/article/details/71893689 前面对MyBatis框架的学习中,我们对Mapper.xml映射文件多少有些了解 ...

  4. linux将屏幕输出内容转储到文件,Linux实时将所有输出重定向到文件

    Linux的重定向机制十分好用,我们经常需要在服务器上挂起一个服务程序,然后将该程序的所有输出重定向到某个文件,这样即使我们注销了用户,程序依然在linux服务器上运行着. 但是重定向的输出经常无法实 ...

  5. java获取标准输出到文件_IO java标准输入与输出

    1.文件输出流 (java IO简介) /*** java io 标准的输入与输出 * 使用java IO我们可以对外界设备已相同的方式进行 * 读写完成数据交换. * * java IO将" ...

  6. 基于流式输入输出 使用Java借助GSON库 实现对大型asc文件的读入解析 并输出为JSON文件

    基于流式输入输出 使用Java借助GSON库 实现对大型asc文件的读入解析 并输出为JSON文件 致谢 1 为什么要使用流式输入输出(使用情景) 2 目标.主要思路及相关方法 2.1 目标 2.2 ...

  7. Java面试题(九)-----编写程序实现判断E: / 根目录下是否有后缀名为.jpg的文件,如果有则输出文件名称

    Java面试题(九)-----编写程序实现判断E: / 根目录下是否有后缀名为.jpg的文件,如果有则输出文件名称 文章目录

  8. 【VBA研究】输出PDF文件合并时出错

    作者:iamlaosong 在做一个打印通知单的工具时(这个工具已经做过很多个,技术基本一样),输出的多个PDF文件合并时出错,单个PDF文件打开没有问题. 合并其他文件没有问题,那问题只能是这些单个 ...

  9. 利用FFmpeg将H.264文件读入内存,再输出封装格式文件

    /***先将H.264文件读入内存,*再输出封装格式文件.*/ #include "stdafx.h"#define __STDC_CONSTANT_MACROSextern &q ...

  10. 解决java以UTF-8输出中文时,Excel打开多语言文件乱码但是记事本打开却正常的问题

    解决java以UTF-8输出中文时,Excel打开多语言文件乱码但是记事本打开却正常的问题 public static boolean exportCsv(File file, List dataLi ...

最新文章

  1. Simulink仿真 第四节 总线及示波器模块
  2. Matlab 接受字符串并转为符号表达式,inline函数,匿名函数形式的方法汇总
  3. 分布式数据库 HBase
  4. mysql 分组查询原理,MySQL分組查詢Group By實現原理詳解
  5. 生成交叉表的简单通用存储过程
  6. .NetCore中EFCore for MySql整理(二)
  7. Unity游戏开发案例分享
  8. 《One-shot Voice Conversion by Separating Speaker and Content Representations with Instance Normaliz》
  9. 2021程序员的出路在哪里
  10. 美元符号在什么计算机语言,美元符号是什么?怎么打?
  11. 数据库安全性控制及控制流程和常用方法
  12. 1466:Girls and Boys:优美的拆散早恋学生?
  13. 二舅治好我的精神内耗,也让我火出了B站
  14. 数据显示 IT 工人结婚率并不低
  15. request+cheerio+iconv-lite+phantomJs制作简单漫画网站爬虫NodeJs项目
  16. 在PPT中看不到边框
  17. 任务栏出现两个重复图标的解决办法
  18. Jieyue捷阅网购物商城项目介绍说明
  19. 点云配准5 -辅助知识 最小二乘法代码实现拟合曲线(C++)
  20. DPDK官方例程分析(4)-flow_classify

热门文章

  1. 【原创】ESXI6.7+ikuai爱快搭建软路由(非常详细)
  2. 阿里云ecs概念介绍
  3. [网络安全自学篇] 十九.Powershell基础入门及常见用法(一)
  4. Word文档里面如何给内容进行注释添加
  5. 1032: 员工薪水 Python
  6. 叉乘点乘混合运算公式_七(上)数学:有理数混合运算常考题型笔记100%整理,收藏+学习...
  7. 三维建筑动画让你看懂真实的设计图
  8. 红黑树(四)之 C++的实现 http://www.cnblogs.com/skywang12345/p/3624291.html?utm_source=tuicoolutm_medium=refe
  9. c++:ISBN号码
  10. 唱歌气沉丹田怎么做 气沉丹田的口诀