不同分支/环境中的不同强名

时间:2015-10-09 08:11:41

标签: .net gac global-assembly-cache

我有一个“helper”dll,它在我们的服务器上签名并放入gac,其他应用程序执行并使用这个帮助程序组件。

此方案复制到多个环境,例如:dev,qa,production。

我想“保护”例如生产应用程序,以便在生产GAC中将辅助组件的“dev”-version意外部署到生产GAC时执行帮助组件。

我正在考虑为不同分支(dev,qa,prod)中的帮助程序组件使用不同的.snk(公钥标记),以便在尝试执行dev-version时,针对生产组件构建的应用程序将失败帮助程序组件,因为程序集的强名称不相同。

这是个坏主意吗?还是有另一种(更好的)方法来实现这种“保护的想法”吗?

0 个答案:

没有答案