c# Programma extern

Status
Niet open voor verdere reacties.

quintoo

Gebruiker
Lid geworden
20 jul 2011
Berichten
480
Hallo allemaal,

Ik heb een programma gecodeerd maar ik zit nu even met het probleem hoe ik het open vanaf een andere pc.
Want als ik alleen de `enquete.exe´ stuur dan krijg je een error en sluit het meteen weer af. Dus hoe kan ik er voor zorgen dat het 1 bestand word en dat ik hem kan openen buiten de map.

Alvast hartelijk bedankt,

Gr Robert
 
Hopelijk helpt dit.

Als ik jouw goed begrijp dan zit je met dit probleem,
Je hebt dit:
  • enquete.exe
  • belangerijkbestand.dat
  • referencedlib.dll
En voor de goede werking van ze heb je ze alle drie in de zelfde map nodig?

Oplossingen:
  1. Je gebruikt een installer voor je programma
  2. Je gebruikt een .Net merge tool deze maakt alle bestanden in 1tje
 
@ MatthiWare,

Bedankt voor je snelle antwoord.

Stap 1. is geen optie want het is geen programma wat geïnstalleerd moet worden.
Stap 2. ik heb even gegoogled @ ASP.Net Merge Tool, maar ik word hier niet echt lekker duidelijk van hoe dit precies werkt.

Tips voor sites of tutorials of kan je anders even een korte tutorial geven?

Alvast hartelijk bedankt,

Robert
 
Alles wat je nodig hebt, bijv. references, moet je erbij leveren.

Je zou er een installatie omheen kunnen maken. Dan kun je gewoon één .EXE sturen. Comprimeren kan natuurlijk ook ;).
 
Hopelijk werkt dit

@ quintoo
Je kan ILMerge gebruiken

Je kan het doen door het volgende in een bat bestandje te zetten en te runnen
zie ook dat 'C:\Program Files\Microsoft\ILMerge\ilmerge' ook juist is. Verander het naar waar jouw ilmerge is geplaatst.
[CPP]
"C:\Program Files\Microsoft\ILMerge\ilmerge" /target:winexe /out:nieuwbestand.exe oudbestand.exe oudelib.dll
[/CPP]

Succes
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan