Uruchamianie programu na 'innym' frameworku

0

Witam, mam pytanko odnośnie funkcjonowania programu napisanego w Visual C#.
U siebie znalazłem zainstalowane dwa frameworki 2.0 i 1.1 - czy to się jakoś nie gryzie se sobą?
O ile się nie mylę jeden był ze środowiskiem, a drugi kiedyś tam jeszcze zainstalowałem...Nieważne.

Napisałem program z nadzieją, że kumpel posiadający biblioteki odpali go..a tu zonk!
Aplikacja nie chce się odpalić z powodu braku jakiś bibliotek?
Czy w Visual C# jest coś takiego jak runtime packages które trzeba dołączać? Czy jak? :(
Dzieki za odp.

0

program napisany w 1.1 odpali sie tylko jesli na systemie jest .NET1.1, program napisany w 2.0 odpali sie tylko jesli na systemie jest .NET2.0, nawet jesli program uzywa system.drawing ktory ejst i w 1.1 i w 2.0, to jesli jest zlinkowany z wersja 1.1 to nie ruszy z dllka z 2.0 i viceversa. wszytko dzieki silnym nazwom i podpisom cyfrowym bibliotek. twoj kolega musi miec tez zainstalowany ten sam framework. dzieki silnym nazwom zainstalowanie naraz na jednym systemie .NET 1.1, 2.0, 3.0 itp sie w zaden sposob nie gryzie. neistety najlepiej miec wszystkie, bo nigdy nie wiadomo ktory program bedzie ktorego potrzebowal..

0

Podobno .net 3.0 jest wstecznie kompatybilny z .net 2.0.
Tzn. że aplikacje pod .net 2.0 powinny sie odpalić bez problemów na .net 3.0, ponieważ .net 3.0 został tylko rozbudowany o nowe możliwości, bez modyfikacji istniejących rzeczy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1