Witam
Pojawił mi się błąd kontabilności. Mianowicie pisząc program użuwam dotneta 3.5, ale co zrobić z tymi co posiadają starą wersje windowsa? chcoiażby windowsa XP? co zrobić aby pisany przeze mnie program działał na wszystkich windowsach zaczynających się od XP?? Porsze o pomoc

- Rejestracja:ponad 13 lat
- Ostatnio:ponad 5 lat
- Postów:155

- Rejestracja:ponad 13 lat
- Ostatnio:ponad 5 lat
- Postów:155
no ale chodzi mi jak to zrobić aby nikt nie musial niczego instalować


- Rejestracja:około 17 lat
- Ostatnio:dzień
- Lokalizacja:Wrocław
marta1995 napisał(a):
No tak to nie. Chce pisać w czymś obiektowym, najlepiej orarniam kodowanie w C# windows application i tego chce sie trzymac
W takim razie użytkownicy Twoich programów muszą zainstalować odpowiednią wersję frameworka.
Jeśli korzystasz z Visual Studio wyższego niż Express, to możesz utworzyć setup project, w którym będziesz mogła ustawić wykrywanie frameworka i pobieranie go w razie jego braku. Oczywiście, żeby uruchomić instalator, to użytkownik będzie musiał mieć zainstalowaną odpowiednią wersję Microsoft Installera.
Możesz też utworzyć instalator w jakimś darmowym narzędziu typu InnoSetup, tam pewno też się da jakoś wykryć istnienie frameworka na komputerze i jakoś uruchomić jego instalację.
- Rejestracja:około 14 lat
- Ostatnio:ponad 11 lat
- Postów:152
Możesz spróbować napisać to używając .NET 2.0. Z tego, co pamiętam, ta wersja instaluje się domyślnie razem z xpekiem.
ElevenEleven napisał(a):
Z tego, co pamiętam, ta wersja instaluje się domyślnie razem z xpekiem.
XP wyszedł w 2001, pierwsza wersja .NET w 2002.

- Rejestracja:ponad 21 lat
- Ostatnio:około 10 godzin
XP nie ma żadnej wersji frameworka, ale można założyć że jakaś wersja jest u większości użytkowników zainstalowana – choćby przez to, że instaluje się przez aktualizacje automatyczne, i to że mogła go wymagać jakaś inna zainstalowana już aplikacja.
możesz zejść z wersją .neta do 2.0 jeszcze bardziej zwiększając szanse, że użytkownik nie będzie musiał niczego instalować.
wersje 1.x to prehistoria.



- Rejestracja:około 18 lat
- Ostatnio:ponad 10 lat
XP SP2 chyba domyslnie ma jakas(2.0?) wersje .NET, czysty XP na 100% nie ma zadnej.


- Rejestracja:ponad 21 lat
- Ostatnio:około 10 godzin
Instalka Frameworka 4.0 - mały exe pobierający resztę przez internet: http://www.microsoft.com/pl-pl/download/details.aspx?id=17851
Instalka Frameworka 4.0 - pełny pakiet nie wymagający (*) dostępu do sieci http://www.microsoft.com/pl-pl/download/details.aspx?id=17718
Instalki możesz udostępniać razem ze swoim programem.
*) mnie uczyli w szkole pisać rozdzielnie, dzisiejszych reform nie uznaję.




- Rejestracja:około 13 lat
- Ostatnio:prawie 11 lat
Ale @marta1995 ma trochę racji bo np. podczas instalacji Wiedźmina 2 .NET 4.0 automatycznie się instaluje czyli jakoś jest to wbudowane... ciekawa sprawa..

- Rejestracja:prawie 16 lat
- Ostatnio:4 miesiące
Przecież somekind już napisał...


- Rejestracja:prawie 22 lata
- Ostatnio:2 minuty
- Postów:6643
marta1995 napisał(a):
No tak to nie. Chce pisać w czymś obiektowym, najlepiej orarniam kodowanie w C# windows application i tego chce sie trzymac
Skoro chcesz pisać w czymś obiektowym, to z Portable Python'em zrobisz aplikację w Qt przenośną między Windowsami :P Wszystko co robiłem w takiej konfiguracji chodziło bez doinstalowywania dodatkowych bibliotek na XP i Win7 - prosto po wypakowaniu z zipa.
Jeśli wciąż upierasz się przy .NET, to zobacz temat http://portableapps.com/node/12538
Buy Remotesoft's "Salamander .NET Native Compiler." That is pretty much the cheapest way to do that. (about $1000) Not very practical.
Strona projektu http://www.remotesoft.com/linker/

- Rejestracja:około 17 lat
- Ostatnio:dzień
- Lokalizacja:Wrocław
Ale po co kombinować?
Z pierwszej strony wyników Google:
http://zerosandtheone.com/blogs/vb/archive/2008/06/23/vb-net-install-your-app-and-the-net-framework-using-inno-setup.aspx
http://j1hammer.blogspot.com/2007/01/deploying-your-net-application-using.html
- dokumentacja InnoSetup w razie wątpliwości i wszystko da się zrobić: http://www.jrsoftware.org/ishelp/

- Rejestracja:prawie 22 lata
- Ostatnio:2 minuty
- Postów:6643
Somekind, Twoje "rozwiązanie" wciąż wymaga instalacji czegoś w systemie...
Więc kombinować dalej trzeba :P Tworzenie instalatora nie jest rozwiązaniem. Chcemy aplikację, którą można wypakować z zipa i ma już być gotowa do użytku.


- Rejestracja:około 17 lat
- Ostatnio:dzień
- Lokalizacja:Wrocław
Spine napisał(a):
Więc kombinować dalej trzeba :P Tworzenie instalatora nie jest rozwiązaniem.
Autorka wątku napisała:
moze da sie jakos stożyć paczkę instalacyjną mojej aplikacji z odpowiednim frameworkiem i jezeli użytkownik jej nie ma to instalator to wykrywa i sam instaluje frameworka. Cel mam taki aby jak najmniej angazowac operatora
Z tego wynika, że dla niej instalator jest wystarczającym rozwiązaniem.
Chcemy aplikację, którą można wypakować z zipa i ma już być gotowa do użytku.
Autorka wątku:
najlepiej orarniam kodowanie w C# windows application i tego chce sie trzymac
Czyli chce aplikację w .NET, a one wymagają frameworka.
Ten nibykomiplator może i działa, ale ma dwie wady - tylko .NET 2.0, i aż 1249$.