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

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

问题描述:

我刚刚在我的工作场所得知我们有一个应用程序在生产中停止工作。我尽可能地寻找应用程序的源代码在我们的源代码控制中,但没有多少运气。我真的希望这不是一个在本地机器上开发的应用程序,并且从不检查源代码控制。我在哪里可以找到.NET v1.0.5000.0?

看来,这个应用程序是非常古老和原始开发商早已不复存在。在试图找出更多关于这个应用程序,我已经使用了.NET反射来看看里面......我发现它引用mscorlib程序,系统,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将是一个小的事情,如果我能找到该应用的源代码,但如果没有,我可能需要弄清楚如何得到这个程序在我们目前的环境中运行...

听起来像.NET 1.0确实在您的生产环境中......很确定您可以运行尽可能多的.NET版本,而您想要并行安装。

Samuel已经指出了.NET 1.0的下载位置,但是如果找不到源代码,另一个可能的帮助是用于.NET Reflector的File Disassembler插件。然后你可以在一次打开&反汇编整个事情得到什么应该工作的源代码(尽管与丑陋的私人变量名称)。

好运...

+0

谢谢你提出的文件拆装插件....如果损坏程度更糟糕的应该是有用的,我必须得来自程序集的源代码控制。我已经尝试过了,它的格式合理可行。 – mezoid 2009-04-08 05:06:05

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

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

+0

看起来我可以使用Alconja的链接到文件拆装 – mezoid 2009-04-08 05:06:52