我刚刚在我的工作场所的通知,我们已经是在已停止工作生产中使用的应用程序。我在寻找,尽我所能寻找到应用程序的来源是我们的源代码控制,但没有多少运气。我真的希望这不是在本地机器上开发的,从来没有签入源代码控制的应用程序。

看来,这个应用程序是非常古老和原始开发商早已不复存在。在试图找出更多关于这个应用程序,我已经使用了.NET反射来看看里面......我发现它引用mscorlib程序,系统,System.Data,System.Drawing中,与System.Windows者,恕不但它们都指出,它们是1.0.5000.0版本。

这是如何实现?难道说这是反对的.NET 1.0框架开发的,此后一直住在生产应用程序?是有可能,如果.NET 1.0被安装在机器上,它可能运行或是.NET 3.5后向兼容的。

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

有帮助吗?

解决方案

听起来像.NET 1.0确实是对生产中...敢肯定,只要你想并行安装,您可以运行.NET的尽可能多的版本。

萨穆埃尔已经指出了.NET 1.0的下载位置,但可能有所帮助,如果你不能找到源一两件事,是的文件拆装获得.net反射插件。然后,你可以拆开整个事情一重击和得到什么应该是工作的源代码(虽然丑陋的私有变量名)。

好运...

其他提示

这是下载用于1.0A 。生产服务器将有1.0安装,否则应用程序将无法运行。如果它是一个ASP应用程序,IIS被配置为具有在其自己的应用程序1.0池运行。

是否可以从反射器解压出来的源代码,看看是否可以进行编译?免责声明:我希望这个建议完全是古怪的,因为它听起来

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top