-
12 votesanswersviews
每个项目是否应使用单独的强名称密钥(.snk)进行签名?
在我的Visual Studio解决方案中,我有一个网站和4-5个类库引用的项目,其中一些也引用了外部第三方程序集 . 我被赋予了为这些项目签署程序集的任务 . 我的理解是签名的目的是不是每个人都能在不提供公钥和版本细节的情况下使用我们的程序集,对吗? 我应该使用一个强名称密钥(.snk)来签署这些项目的所有程序集,还是应该使用单独的强名称密钥对每个程序集进行签名? 强名称密钥的密码保护目的是什么... -
0 votesanswersviews
如何告诉visual studio不需要签署第三方程序集?
我有一个网站,其中包含一个已经强烈签名的类库 . 我需要使用尚未签名的第三方.dll,我无法访问其源代码来签名 . 我怎么可能告诉visual studio不需要签署第三方程序集? 它给了我以下错误: 错误1程序集生成失败 - 引用程序集“ThirdPartyDll”没有强名称 . 非常感谢, -
0 votesanswersviews
引用的程序集'Google.Apis.Drive.v2'没有强名称
我正在开发使用Google Drive API的项目 . 当前版本的Google .net客户端库dll没有强名称签名 . 我需要签署我的项目 . 当我尝试将项目.dll签名为强类型时,我会抛出异常 Referenced assembly 'Google.Apis.Drive.v2' does not have a strong name 与其他Google DLL相同 如何将Google的弱类型... -
217 votesanswersviews
如何修复“引用程序集没有强名称”错误?
我已经在我的Visual Studio 2005项目中添加了一个弱命名的程序集(强名称) . 我现在收到错误: “引用汇编'xxxxxxxx'没有强名称” 我是否需要签署此第三方程序集? -
8 votesanswersviews
在两个Visual Studio实例中使用签名依赖项,一个提升/管理员,一个正常
我正在运行Visual Studio 2012并在单独的解决方案中编写后端Web服务和桌面软件 . 由于桌面软件需要升级(“作为管理员”),我需要在提升的Visual Studio实例中运行桌面解决方案 . 两种解决方案都包含签名库项目 . 当我在Visual Studio实例中打开Web服务解决方案而不提升它时,我得到一个类似的构建错误 无法导入以下密钥文件:Redacted.pfx . 密钥... -
105 votesanswersviews
“无法在证书库中找到清单签名证书” - 即使添加新密钥也是如此
我无法使用强名称密钥签名来构建项目 - Headers 中的消息总是会出现 . 是的,项目最初是从另一台机器复制而来的 . 但是,即使我通过“项目属性”中的“签名”选项卡添加新密钥,仍会显示此错误 . 我尝试以管理员身份运行Visual Studio,并尝试手动将密钥添加到Windows证书库 . 救命! 编辑:我没有得到一个新项目的错误,但我很想让这个现有的项目工作 . 即使我创建了新证书,它...