【发布时间】:2009-03-14 18:31:41
【问题描述】:
如何获得带有 NSIS 的 .NET 版本?如果我没有必要的版本,它会将我重定向到一个站点进行下载。
我已经找到了一些解决方案,但它们通常有一些硬编码的东西(例如几十个特定链接)。
有什么好的解决办法吗?
谢谢
注意:我不想使用 windows 安装程序/clickonce。
【问题讨论】:
如何获得带有 NSIS 的 .NET 版本?如果我没有必要的版本,它会将我重定向到一个站点进行下载。
我已经找到了一些解决方案,但它们通常有一些硬编码的东西(例如几十个特定链接)。
有什么好的解决办法吗?
谢谢
注意:我不想使用 windows 安装程序/clickonce。
【问题讨论】:
.NET 没有单一版本。您可以安装 2.0 但没有安装 1.1,反之亦然;您可以安装 3.5,其中包括 2.0 和 3.0;等等。因此,从这个意义上说,您不能检查 the 版本。相反,您可能应该检查您需要的特定版本是否存在。
mscorlib.dll。【讨论】:
看这里。我相信我已经更改了 NSIS 论坛中的一些内容,但是效果很好
【讨论】: