【发布时间】:2010-05-25 17:25:36
【问题描述】:
为不同版本的 .NET 版本程序集的正确方法是什么?
例如,如果我有一个程序集 foo.dll,并且我生成了一个 .NET 2.0 版本和一个 .NET 4.0 版本,那么最好的选择是什么:
- 提供两个程序集 foo.20.dll 和 foo.40.dll
- 只允许在给定计算机上安装一个版本
- 提供两个具有相同短名称 (foo.dll) 但版本不同(2.0.0.0 和 4.0.0.0)的程序集
- 与上一个案例相同,但版本不同(x.0.0.2 和 x.0.0.4)
- 使用相同的名称和版本,但使用不同的公钥令牌
- 其他?
【问题讨论】:
标签: .net versioning