Avatar billede staever Nybegynder
12. december 2005 - 09:39 Der er 14 kommentarer og
1 løsning

Release af program skrevet i C#

Mit spørgsmål lyder på, at når jeg har skrevet et program i C#, og ønsker at det skal udgives til andre personer, har jeg følgende spørgsmål:

1. skal personen så have .NET frameworket installeret?
2. jeg anvender Visual Studio, er det filerne i Release (efter Release kørsel i VS) som man bare "giver" videre til personen, eller kan man bygge en install-pakke?

Altså for at beskrive problemet, jeg vil kunne publicere mit arbejde, hvordan og med hvilke værktøjer gør jeg dette?
Avatar billede jokkejensen Novice
12. december 2005 - 09:44 #1
1: Ja, man skal have frameworket installeret.

2: Ja, release filerne er tilstrækkeligt, men der findes et hav af forskellige installere man kan hente, en del er også gratis, har dog ikke stor erfaring med dette :(
Avatar billede staever Nybegynder
12. december 2005 - 09:51 #2
lækkert ... takker for svaret, var bare usikker i min sag. Så må jeg se om jeg lige kan finde et godt lille installer program, ellers ryger filerne i en ZIP til at starte med :)
Avatar billede spif2001 Nybegynder
12. december 2005 - 09:54 #3
Visual studio har en projekt type der hedder Setup Project - med den kan du lave en msi installer fil, der inkluderer alle dine dll'er og exe.

Det er nemt at lave en simpel én, men der er et hav af extra ting man kan gøre med det...
Avatar billede spif2001 Nybegynder
12. december 2005 - 09:57 #4
Bl.a. kan man med noget der hedder bootstrapper (et VS plugin) lave en setup.exe fil, der før den starter install filen, tjekker om Frameworket er installeret og hvis det ikke er, prompter brugeren om den skal og derefter gør det.

Men det kræver lidt research at få det op at køre :)
Avatar billede staever Nybegynder
12. december 2005 - 10:01 #5
Yes, jeg har allerede kastet mig over dokumentationen til VS, for det er jo lige det jeg søger :P

Må indrømme, at jeg ikke ved hvordan jeg giver dig point (mit første indlæg), men noget med du bare kaster et svar?
Avatar billede spif2001 Nybegynder
12. december 2005 - 10:03 #6
eftersom jokke også svarede, kan jeg vel høst forvente en deler :)
Avatar billede staever Nybegynder
12. december 2005 - 10:05 #7
jepper det er helt rigtigt ... i får hver halvdelen :)
Avatar billede jokkejensen Novice
12. december 2005 - 10:17 #8
narj det er fair nok, havde ikke så meget erfaring med det :)
Avatar billede jokkejensen Novice
12. december 2005 - 10:17 #9
tag du bare points :)
Avatar billede spif2001 Nybegynder
12. december 2005 - 10:23 #10
haha - du svarede jo rigtig på staevers punkt 1 og 2, så det er vel mig som nærmest ikke skal have point ;)
Avatar billede staever Nybegynder
12. december 2005 - 10:26 #11
hehe ... i skyder bare et svar begge, så acceptere jeg :D så må jeg se om jeg kan hitte ud af det Setup Project, ser umildbart let nok ud, men skal vist lige finde det i dokumentationen :P
Avatar billede spif2001 Nybegynder
12. december 2005 - 10:27 #12
staever --> mht msi filer, skal du lige passe lidt på. Det er kun XP med Service pack 2, der kan være sikker på at kunne eksekvere dem. Ældre styresystemer skal downloade en msi patch, for at kunne køre dem (Me, 98, 2000). Windows 95 kan IKKE køre dem overhovedet.

Du kan desuden læse en masse om deployment her:

http://msdn.microsoft.com/vbasic/previous/2003/using/deploying/default.aspx
Avatar billede arne_v Ekspert
12. december 2005 - 13:19 #13
jeg tror at han kan leve med at en .NET app ikke kan installeres på 95 ...

:-)
Avatar billede spif2001 Nybegynder
12. december 2005 - 13:27 #14
ja det må man gå ud fra, når .net slet ikke kører på 95.

Men man ved jo aldrig hvad folk har af planer :)
Avatar billede staever Nybegynder
12. december 2005 - 14:59 #15
hehe ja det er rigtig, selvom det kunne være hyggeligt at lave et lille program der kunne bede dem om at opgradere :) ej gas, var mere så jeg bare kunne give det til gutterne osv

Men jeg takker mange gange for de gode svar... så er det jo bare igang
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester