Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[C#] Visual studio deployment - Locatie en file associations

Pagina: 1
Acties:

  • liquid_ice
  • Registratie: Februari 2001
  • Laatst online: 19-11 07:22
Ik heb een overhoor programma gemaakt die komend schooljaar gebruikt gaat worden door leerlingen van het HAVO en VWO met de scheikunde bijvoorbeeld.

Hiervoor heb ik ook een deployment.
Ik maak gebruik van de Visual studio OneClick publish opties.
Hiermee kan ik het programma laten installeren, icoontje geven, shortcut op het desktop en bepaalde file extenties ook icoontjes geven.

Er zijn nog 2 dingen die ik niet voor elkaar krijg.

1) Installatie directory:
Ik kan wel kiezen waar Visual studie m'n programma published, maar niet waar het programma geinstalleerd gaat worden. Nu gooit windows (7) het in: C:\Users\Rob\AppData\Local\Apps\2.0\NM7WY02V.NT9\7M63YXT1.5MO\over..tion_94f41fb8747e82d5_0001.0001_76bf02d642b84e96\Overhoor.exe

Ik heb liever c:\application framework\Overhoor\Overhoor.exe oid.

Een 2de is de file association.
Via Publish -> Options -> File associations heb ik 2 extenties een icoontje kunnen geven...
Als ik er dan op dubbelklik wordt het programma geopend, zonder dat het de naam van het bestand als parameter mee krijgt.

Ik kan dit wel rechtzetten dmv het handmatig fixen of in het registry te krassen, maar er moet toch een beter alternatief geboden worden vanuit Visual Studio ?

Klus page: http://klusthuis.blogspot.com


  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Andere deployment kiezen als oneclick.

One-click gaat naar localdata van user en one-click heeft "uitdagingen" met file associations. Want je directory blijft niet gelijk (maak maar eens een nieuwe deployment, dan gaat het naar een nieuwe map)

Waarom wil je one-click?

  • liquid_ice
  • Registratie: Februari 2001
  • Laatst online: 19-11 07:22
niet persee, maar die vond ik.

Ondersteunt Visual Studio ook andere, of moet ik dan andere tools zoeken?

Ik krijg InstallShield Limited Edition niet werkend in mijn VS Express

[ Voor 25% gewijzigd door liquid_ice op 23-08-2014 22:45 ]

Klus page: http://klusthuis.blogspot.com


  • STW
  • Registratie: Mei 2002
  • Laatst online: 21-11 19:11

STW

Moridin

Misschien overkill, maar de WIX toolset (http://wixtoolset.org/) is erg goed.

It is amazing what you can accomplish if you do not care who gets the credit.


  • liquid_ice
  • Registratie: Februari 2001
  • Laatst online: 19-11 07:22
Ik heb het uiteindelijk voor elkaar gekregen met Visual Studio prof voor studenten en de InstallShield Limited Edition.

Klus page: http://klusthuis.blogspot.com


  • jan-marten
  • Registratie: September 2000
  • Laatst online: 23:59
Met een ClickOnce deployement (zo heet het) installeert de gebruiker de applicatie in zijn eigen profiel. Je hoeft je geen zorgen te maken waar het geplaatst wordt. Wat de reden is dat je dit wel doet is mij niet helemaal duidelijk. Het voordeel is dat een gebruiker geen admin-rechten nodig heeft :)

Je moet in de code wel iets implementeren wat detecteerd dat je applicatie gestart wordt middels een file-association. Ik dacht dat je die hier kon vinden:
C#:
1
AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData
Pagina: 1