Avatar billede koppelgaard Praktikant
04. oktober 2007 - 21:46 Der er 12 kommentarer og
1 løsning

Lav C# application, så det kan installeres under programmer

Hvordan laver jeg mit C#-program om, så det kan installeres som et  program ?
Avatar billede lasserasch Juniormester
05. oktober 2007 - 08:21 #1
Du skal tilføje et nyt projekt til din soulution. Det såkaldt "Deployment projekt". I dette tilføjer du så output fra din applikation, og compiler så dit deployment projekt.

Så har du en installationsfil til dit program!

/Lasse
Avatar billede koppelgaard Praktikant
05. oktober 2007 - 09:14 #2
Tusinde tak for svaret.
1) hvad mener du med output fra mit projekt? Hvis jeg nu f.eks. har en form og een klasse, er det så det der er output ?
2) Er navnet for projektet valgfrit?
Avatar billede lasserasch Juniormester
05. oktober 2007 - 10:43 #3
Man burde seriøst kunne indsætte screenshots i ens beskeder her på eksperten. Ville gøre mange ting lettere.

Når man laver et deployment projekt har man mulighed for at tilføje mapper, enkelte filer eller output (compilet udgave) af et andet projekt i samme soulution.

Så output af en form og en klasse vil være den EXE fil eller DLL fil man får når projektet compiles.

Du kan jo kalde dine projekter hvad du vil, så ved ikke helt om jeg forstår dit spørgsmål nr. 2, men umiddelbart er svaret vel her ja.

/Lasse
Avatar billede koppelgaard Praktikant
05. oktober 2007 - 12:02 #4
Så er jeg vist med. Prøver lige.

OG HVOR HAR DU RET! MAN BURDE KUNNE INDSÆTTE SCREENSHOTS.
Avatar billede koppelgaard Praktikant
05. oktober 2007 - 12:51 #5
Jeg venstreklikker i solutionexplorer - tilføjer tomt projekt.
Til dette tomme projekt tilfører jeg exefilen som ligger under
c:\Documents and Settings\mko\Dokumenter\Visual Studio 2005\Projects\LogFiles\LogFiles\bin\Debug\

Så kompiler jeg (F6) og fik desværre følgende fejl:

Error    1    Program 'C:\Documents and Settings\mko\Dokumenter\Visual Studio 2005\Projects\LogFiles\Project1\obj\Debug\Project1.exe' does not contain a static 'Main' method suitable for an entry point    Project1
Avatar billede lasserasch Juniormester
05. oktober 2007 - 12:59 #6
Nej du skal ikke tilføje et tomt projekt.

Jeg gør sådan her :

1. Højreklikker på min soulution.
2. vælger "Add New Projekt"
3. En skærm med projekttyper kommer frem. Her vælger jeg "Other project types", "Setup and deployment", og så et Setup projekt.

/Lasse
Avatar billede koppelgaard Praktikant
05. oktober 2007 - 13:07 #7
Ok
Avatar billede koppelgaard Praktikant
05. oktober 2007 - 13:54 #8
Nu virker det fint. Programmet bliver installeret, hvor jeg beder om men kan ikke ses under under start->programmer.
Fysisk ligger det der dog.
Har du endnu et svar på det?
Avatar billede lasserasch Juniormester
05. oktober 2007 - 15:41 #9
I dit deploymentprojekt skal du tilføje en genvej til programmet.

Der er 3 mapper i dit setup projekt.
"Application Folder" hvor output fra din applikation ligger.
"Users's Desktop" som logisk nok er skrivebordet.
"Users Programs menu" som jo er startmenuen.


Jeg ville gøre det således f.eks :
1. Vælg "Application Folder".
2. Højreklik på output og vælg så "Create Shotcut..."
3. Flyt dit shortcut over i mappen "Users's Desktop" eller "Users Programs menu"

Så skulle det gerne virke også.

/Lasse
Avatar billede koppelgaard Praktikant
06. oktober 2007 - 07:40 #10
Lasse du er en guttermand!
Nu virker det!

Tak

Sender du et svar ?

NB: Ved du om man kan få en smart icon på programmet ?
Avatar billede lasserasch Juniormester
06. oktober 2007 - 11:00 #11
Hermed svar.
Tlføj mig på Messenger : lasserasch@hotmail.com

Så kan vi lige ta' den med Icons der...

Modtager også gerne karma. Min er vist lidt i bund!

Mvh.
Lasse
Avatar billede koppelgaard Praktikant
07. oktober 2007 - 11:01 #12
Du for karma ! Det fortjener du!
Ja så kan jeg prøve Messenger. Endnu ikke brugt det.

Snakkes ved.
Avatar billede koppelgaard Praktikant
07. oktober 2007 - 11:26 #13
Konto oprettet: michael.koppelgaard@gmail.com
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