[ Blue82 @ 24.12.2011. 14:54 ] @
Imam problem sa distribucijom programa radjenim u NET.
Koristim SQC CE bazu ali prilikom pokretanja dobijam poruku o gresci koju ne umem da resim.

Ono sto sam uradio je sledece: Sve fajlove iz bin/release sam kopirao u instalacioni folder programa. Njemu sam dodao fajl pod nazivom System.Data.SqlServerCe.dll koji importujem u samom programu. On se takodje nalazi u glavnom folderu programa. Medjutim dobijam sledecu gresku:

[ lukeguy @ 24.12.2011. 21:41 ] @
fali provajder za SQL CE, najjednostavnije je da ga uključiš kao prerequisite u setup.
[ Blue82 @ 24.12.2011. 23:16 ] @
Moze li puno blize pojasnjenje posto nikad nista nisam napravio za distribuciju aplikacije u NET-u tako da uopste nemam iskustva sa tim, a cekam te kao zedna zemlja kisu.

Mozda odmogne i to sto je ovo express verzija pa ne podrzava pravljenje setup-a, mada ja to obicno radim iz drugih programa a ne iz samog NET-a. Tj. mislim da mi je jasan samo koncept prerequisite-a (da proveri sta je instalirano i da to ne instalira ponovo vec samo komponente koje nema) ali ne znam kljucno, kako da ubacim provajdera ukoliko ga nema, a ocito ga nema ako smo se razumeli.
[ lukeguy @ 25.12.2011. 10:44 ] @
pogledaj ovaj link
http://msdn.microsoft.com/en-us/library/aa983326(v=VS.100).aspx
[ Blue82 @ 25.12.2011. 12:04 ] @
E hvala, prokontao sam i to sada radi ali pojavio se manji problem vezan za to.

Kada na taj nacin pokusam da postavim da sam instalira net framework 4 ukoliko ga nema, prilikom instalacije on pukne. Shvatio sam i zasto, zato sto na nekim starijim sistemima nema Windows Imaging Componetn (WIC), koji je potreban da bise instalirao framework 4. Kada se on instalira rucno onda radi. E sad tu komponentu ne vidim medju ponudjenima u prerequisite. Kako da podesim da prvo instaliranju pa tek onda framework?