2010-05-25 80 views
1

对于不同版本的.NET版本程序集,正确的方法是什么?对于不同版本的.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)
  • 使用相同的名称和版本,但使用不同的公钥令牌
  • 其他?

回答

1

我将使用相同的短名称和不同的版本。这就是框架所做的,所以使用.NET的人应该已经理解了这一点。