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

mez*_*oid 4 .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将是一件小事......但如果没有,我可能需要弄清楚如何让这个应用程序在我们当前的环境中运行...

Sam*_*uel 6

这是1.0a的下载.生产服务器将安装1.0,否则应用程序将无法运行.如果它是一个ASP应用程序,IIS配置为让它在自己的1.0应用程序池中运行.


Alc*_*nja 6

听起来像.NET 1.0确实在你的生产盒上...非常确定你可以运行多个版本的.NET并行安装.

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

祝好运...