gpt4 book ai didi

class-library - “Microsoft.AspNet.Http”没有强名称

转载 作者:行者123 更新时间:2023-12-04 06:04:57 25 4
gpt4 key购买 nike

2015-11-17更新

似乎 vNext 程序集 (Microsoft.AspNet) 现在已签名(具有强名称)。

检查 GitHub 上的以下线程:

Assemblies are now strong named #109


我想创建一个数字签名程序集,它将使用在其中一个 vNext 程序集中实现的类型。此时,vNext 程序集没有强名称属性。因此,在构建解决方案时出现以下错误:

“程序集生成失败——引用的程序集‘Microsoft.AspNet.Http’没有强名称”

此行为是否为已知问题(例如,与 VS2015 CTP 相关)?以后会不会改?推荐的处理方式是什么?

最佳答案

2015-11-17更新

正如 Mikhail 所指出的,几乎所有属于 DNX 1、ASP.NET 5 和 EF 7 的程序集都具有强名称签名。

它们都使用 checkin 到存储库的私钥,因此任何人都可以使用相同的强名称 key 构建相同的 DLL。无“延签”或“试签”流程。


原帖 2015-02-11

目前没有计划对 ASP.NET 5 中的所有 DLL 进行强名称签名。(来源:我从事该项目。)

并且因为强名称是“病毒式”的(强名称签名的程序集必须仅引用其他强名称签名的程序集),这意味着您不能强名称依赖于 ASP.NET 5 的任何程序集。

关于class-library - “Microsoft.AspNet.Http”没有强名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28352756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com