Где я могу найти .NET v1.0.5000.0? - PullRequest
4 голосов
/ 08 апреля 2009

Мне только что сообщили на рабочем месте, что у нас есть приложение, которое используется в производстве, и оно перестало работать. Я стараюсь найти источник приложения для нашего контроля версий, но без особой удачи. Я очень надеюсь, что это не приложение, которое было разработано на локальной машине и никогда не проверялось в системе контроля версий.

Похоже, это приложение очень старое, а первоначальный разработчик давно исчез. В попытке узнать больше об этом приложении я использовал .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 ]

6 голосов
/ 08 апреля 2009

Похоже, что .NET 1.0 действительно есть в вашей рабочей коробке ... почти уверен, что вы можете запустить столько версий .NET, сколько вы хотите установить параллельно.

Сэмюэл уже указал место загрузки для .NET 1.0, но если вы не можете найти источник, может помочь еще одна вещь - плагин File Disassembler для .NET Reflector. Затем вы можете разобрать все целиком за один удар и получить то, что должно работать с исходным кодом (хотя и с уродливыми именами частных переменных).

Удачи ...

6 голосов
/ 08 апреля 2009

Это загрузка для 1.0a . На рабочем сервере будет установлен 1.0, иначе приложение не запустится. И если это приложение ASP, IIS настроен на запуск в своем собственном пуле приложений 1.0.

1 голос
/ 08 апреля 2009

Можете ли вы извлечь исходный код из рефлектора и посмотреть, можно ли сделать его компилируемым? Отказ от ответственности: я ожидаю, что это предложение настолько же странно, как и звучит.

...