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