Pytanie 1.
Napisałem prosty program w C# .NET (Windows Aplication) , zgrałem cały folder z projektem na pendraka.
Projekt z pendraka zgrałem na komputer bez VS i frameworka. Wyskoczył jakiś komunikat i programik sie nie uruchomił. (Bardzo przepraszam ale nie zapisałem treści komunikatu - jutro dopiszę! ) Co trzeba zrobić?
Pytanie 2. Jak w programie Installshield 8 dołączyć do projektu dystrybucje .NET Framework i SQL 2005 CE .itp żeby były w jednym CAB-ie?
Dla chętnych kroki które poczyniam podczas tworzenia instalki
Installshield 8 - tworzę instalację na PocketPc, program prowadzi mnie krok po kroku:
1 krok- Application Information - wprowadzam nazwę aplikacji, nazwę firmy ;-), opis aplikacji
2 krok- Destination Folder - ładne drzewko na którym mogę zmienić, dodać usunąć foldery
3 krok- Device Files - "Choose the files to install on the device" klikam ADD i wybieram na łapu capu wszystko z mojego projektu ( i pewnie to jest błąd )
4 krok- Shortcuts- wybieram plik EXE i umieszczam go w 'programs' na PocketPC
5 krok- Setup Dlls - "Include Custom logic that will execute during setup" nie dodaję nic w tym kroku, (chociaż miałem kilka plików dll które na etapie pisania programu sam dograłem do katalogu bo program sie bez nich nie chciał kompilować) bo nie chcę żeby mi instalował dll gdzieś w windowsie CE, poza tym dodałem te pliki w kroku 3 ;-P
6 krok- Registry Information- "Specify changes to the device's registry" czarna magia, nic nie robię, dalej
7 krok -XML files - "Specify pre XML and post XML files" to co w punkcie 6 :-)
8 krok- Sing the cab files - "Specify security files" to co w pnk. 6 i 7 :-D tylko że zaznaczam "Generate setup launcher (Autorun.exe)
9 krok- .Net Compact Framework-"Distribute the .NET compact Framework whith your aplpication" zaznaczam wszystkie pliki ( .NET Compact Framework 1.0, =||= 2.0, SQLCE 2.0, SQL Client 1.0,=||= 2.0,SQL Mobile 2005,=||= Replication, SQL CE 2.0 DEV) i tu warto wybrać tylko kilka procesrów z listy - bo inaczej stworzy bardzo dużo CAB-ów, w moim przypadku wybrałem wszystkie procesory obsługujące Windows C.E. 5.0. Znowu "Generate setup launcher (Autorun.exe) tylko że zaznaczone domyślnie.
10 krok- summary review - czytam sobie wszystkie ustawienia jakie dokonałem klikam zakończ
Wyskakuje takie okienko:
nie wiem za bardzo co tu zrobić więc klikam: "BUILD"
coś się kompiluje oczywiście z błędami tworzy się jakiś log file - oto on :
a błędy wyglądają tak:
No ale suma sumarum instalka się stworzyła wszystko OK.
Powstał katalog z całym zajściem. Jeden z katalogów to RELASE w którym jest mnóstwo CAB-ów ( wszystkie te z kroku 9) i jeden wyjątkowy CAB zawierający pliki które dodałem w kroku 3, a nazywa się tak jak wprowadziłem na początku chyba w pierwszym kroku. Pytanie, jak zrobić żeby wszystkie z kroku 9 znalazły się w jednym właściwym CAB-ie? I pytanie następne, czemu wywala tyle błędów?
Uff, wcale się nie zdziwię jak nie będzie się chciało czytać ;-P