在跟踪Azure 文档以了解如何在Azure Portal中使用Redis Cache时,我注意到以下注意事项:
如果您喜欢使用StackExchange.Redis客户端库的强命名版本,请选择StackExchange.Redis.StrongName;否则选择StackExchange.Redis。
强者的名字是什么?什么是正反两方面?如何在我的申请中决定我是否需要它?
发布于 2015-02-18 22:08:30
你需要一个名叫Redis的图书馆吗?很有可能,尤其是如果你从来没有遇到过这个词,答案是否定的。但是继续读吧。
什么是强烈的名字?
你需要坚强的名字吗?
签署你的大会是个好主意吗?
你需要一个名叫Redis的图书馆吗?
发布于 2015-07-21 03:04:21
除了已签名的vs未签名的程序集参数外,RedisSessionStateProvider还依赖于StackExchange.Redis.StrongName。
因此,如果要使用RedisSessionStateProvider,请选择StrongName版本,除非您希望有两个依赖项。
Update:正如@Matei_Radu所指出的,Microsoft.AspNet.SignalR.Redis也依赖于StackExchange.Redis.StrongName
在单个程序集中只能有一个依赖项(签名或未签名),但如果您有多个项目,则可能对这两个项目都有依赖关系。它可以简化事情,只保留签名版本,以避免出现问题。
发布于 2015-02-18 14:01:58
强名称版本适用于在sharepoint和com+开发中使用强命名程序集的开发人员。nuget package dev自己说,这个问题没有简单的答案。阅读这里的博客文章,http://blog.marcgravell.com/2014/06/snk-we-need-to-talk.html
https://stackoverflow.com/questions/28584950
复制相似问题