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

发布于 2024-07-16 03:17:05 字数 505 浏览 5 评论 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 将是一件小事……但如果找不到,我可能需要弄清楚如何让这个应用程序在我们当前的环境中运行……

I've just been informed at my workplace that we have an application that is used in production that has stopped working. I'm searching as best I can to find where the source for the application is in our source control but without much luck. I'm really hoping that this isn't an application that was developed on a local machine and never checked into source control.

It seems that this application is very old and the original developer is long gone. In an attempt to find out more about this application I've used the .NET Reflector to have a look inside...and I've found that it references mscorlib, System, System.Data, System.Drawing, and System.Windows.Forms but all of them state that they are version 1.0.5000.0.

How is this possible? Could it be that this is an application that was developed against the .NET 1.0 framework and has lived in production ever since? Is it possible that if .NET 1.0 were installed on the machine that it might run or is .NET 3.5 backwards compatible.

Finding .NET v1.0.5000.0 will be a minor thing if I can find the source code for the app...but if not, I may need to figure out how to get this app running in our current environment...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

撞了怀 2024-07-23 03:17:05

听起来 .NET 1.0 确实在您的生产设备上...非常确定您可以并行安装任意数量的 .NET 版本。

Samuel 已经指出了 .NET 1.0 的下载位置,但如果您找不到源代码,另一件事可能会有所帮助,那就是 .NET Reflector 的文件反汇编器 插件。 然后你就可以一键拆解整个东西了。 获取应该有效的源代码(尽管私有变量名称丑陋)。

祝你好运...

Sounds like .NET 1.0 is indeed on your production box... pretty sure you can run as many versions of .NET as you want installed in parallel.

Samuel has already pointed out the download location for .NET 1.0, but one other thing that may help, if you can't find the source, is the File Disassembler plugin for .NET Reflector. Then you can disassemble the whole thing in one hit & get what should be working source code (albeit with ugly private variable names).

Good luck...

心的位置 2024-07-23 03:17:05

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

This is the download for 1.0a. The production server will have 1.0 installed otherwise the application wouldn't run. And if it is an ASP application, IIS is configured to have it run in its own 1.0 app pool.

可是我不能没有你 2024-07-23 03:17:05

你能从反射器中提取源代码并看看它是否可以编译吗? 免责声明:我认为这个建议听起来很奇怪。

Can you extract out the source code from reflector and see if that can be made compilable? Disclaimer: I expect this suggestion is fully as kooky as it sounds.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文