Vra

Ek het net in kennis gestel aan my werkplek wat ons het 'n program wat gebruik word in die produksie wat opgehou werk. Ek is op soek na die beste wat ek kan om uit te vind waar die bron vir die aansoek is in ons bron beheer, maar sonder veel sukses. Ek is regtig hoop dat dit nie 'n program wat ontwikkel is op 'n plaaslike masjien en nooit nagegaan in bron beheer.

Dit blyk dat hierdie aansoek is baie oud en die oorspronklike ontwikkelaar is lank al verby is. In 'n poging om meer oor hierdie program uit te vind het ek die NET Reflector gebruik word om 'n blik binnekant het ... en ek het gevind dat dit verwys na mscorlib, System, System.Data, System.Drawing, en System.Windows .Forms maar almal van hulle sê dat hulle weergawe 1.0.5000.0.

Hoe is dit moontlik? Kan dit wees dat hierdie is 'n program wat ontwikkel is teen die NET 1.0 raamwerk en het sedertdien woon in produksie? Is dit moontlik dat as NET 1.0 op die masjien geïnstalleer dat dit dalk hardloop of is NET 3.5 backwards compatible.

Dit vind NET v1.0.5000.0 sal 'n geringe ding wees as ek die bron-kode vir die jeug kan vind ... maar indien nie, moet ek om uit te vind hoe om hierdie inligting te hardloop in ons huidige omgewing kry. ..

Was dit nuttig?

Oplossing

Klink soos NET 1.0 is inderdaad op jou produksie boks ... redelik seker jy kan soveel weergawes van NET hardloop as wat jy wil installeer in parallel.

Samuel het reeds daarop gewys die aflaai plek vir NET 1.0, maar 'n ander ding wat kan help, as jy die bron nie kan vind, is die Lêer Disassembler plugin vir NET Reflector. Dan kan jy die hele ding te onderwerp in een treffer & kry wat moet werk bronkode (al is dit met lelike private veranderlike name).

Sterkte ...

Ander wenke

Dit is die aflaai vir 1.0a . Die produksie bediener sal hê 1.0 geïnstalleer anders sal die aansoek sal nie uitgevoer word. En as dit is 'n ASP aansoek, IIS is ingestel om dit uit te voer in sy eie 1.0 app swembad.

Kan jy onttrek uit die bron-kode van weerkaatser en kyk of dit compilable gemaak kan word? Disclaimer: Ek verwag dat dit voorstel is ten volle as verknipt soos dit klink

.
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top