我在哪里可以找到.NET v1.0.5000.0?

时间:2009-04-08 04:11:23

标签: .net-1.0

我刚刚在我的工作场所获悉,我们有一个用于停止工作的生产应用程序。我正在尽我所能地找到应用程序的源代码在我们的源代码控制中但没有太多运气。我真的希望这不是一个在本地机器上开发的应用程序,而且从不检查源代码控制。

似乎这个应用程序已经很老了,原来的开发人员早就不见了。为了找到关于这个应用程序的更多信息,我使用了.NET Reflector来查看...我发现它引用了mscorlib,System,System.Data,System.Drawing和System.Windows .Forms但所有这些都声明它们是版本1.0.5000.0。

这怎么可能?难道这是一个针对.NET 1.0框架开发的应用程序,从那时起就一直在生产中?如果.NET 1.0可能安装在可能运行的机器上,或者.NET 3.5向后兼容的话。

如果我能找到应用程序的源代码,那么查找.NET v1.0.5000.0将是一件小事......但如果没有,我可能需要弄清楚如何让这个应用程序在我们当前的环境中运行。 ..

3 个答案:

答案 0 :(得分:6)

This is the download for 1.0a。生产服务器将安装1.0,否则应用程序将无法运行。如果它是一个ASP应用程序,IIS配置为让它在自己的1.0应用程序池中运行。

答案 1 :(得分:6)

听起来.NET 1.0确实在您的生产箱上......非常确定您可以运行并行安装的.NET版本。

Samuel已经指出了.NET 1.0的下载位置,但是如果你找不到源代码那么可能有用的另一件事就是.NET Reflector的File Disassembler插件。然后你就可以在一次点击中拆卸整个东西。得到应该工作的源代码(尽管有丑陋的私有变量名)。

祝你好运......

答案 2 :(得分:1)

你能从反射器中提取出源代码,看看是否可以编译吗?免责声明:我希望这个建议完全像听起来一样怪异。