[VS.NET 2k3] Bestand/map meekopieren

Pagina: 1
Acties:

  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 27-05 23:21

Rhapsody

In Metal We Trust

Topicstarter
Hallo,

Ik maak bij een proggie gebruik van een paar XML bestanden die netjes in een map staan.
Nu wil ik dat dit mapje met die bestanden word meegekopieerd bij het compilen van het project.
Ik heb al zitten 'spelen' met de build-action-property van de bestanden, maar dat helpt niet.
Ook de help geeft geen antwoord.

Heeft iemand hier een oplossing voor? Alvast bedankt, ik blijf doorzoeken.

🇪🇺 pro Europa!


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Bij het compileren? Waarom wil je bestanden kopieren bij het compileren?

Bedoel je niet bij het deployen? Zoja, maak dan een setup-project.

https://fgheysels.github.io/


  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 27-05 23:21

Rhapsody

In Metal We Trust

Topicstarter
Mijn programma maakt gebruik van xml bestanden. Die ik dus inlees voor wat instellingen.
Bij het builden (in debug-modus) kopieert ie deze bestanden niet mee naar de 'bin' - map. En dat is juist wat ik wil.
Nu moet ik dan handmatig doen, maar het zou toch ook automatisch moeten kunnen.

🇪🇺 pro Europa!


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Bedoel je niet dat ze in de map 'Release' moeten komen te staan? Zo ja zet 'CopyLocal' op true bij de eigenschappen van het bestandje.

edit:

ja dus :)

[ Voor 18% gewijzigd door P_de_B op 15-01-2004 16:22 ]

Oops! Google Chrome could not find www.rijks%20museum.nl


  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 27-05 23:21

Rhapsody

In Metal We Trust

Topicstarter
Ik zie nergens copylocal staan.
As ik het bestand selecteer, dan kan ik in het properties-window een 5tal opties bekijken en er 4 aanpassen (build-action, custom tool, custom namespace, filename)

🇪🇺 pro Europa!


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Rhapsody schreef op 15 januari 2004 @ 16:24:
Ik zie nergens copylocal staan.
As ik het bestand selecteer, dan kan ik in het properties-window een 5tal opties bekijken en er 4 aanpassen (build-action, custom tool, custom namespace, filename)
8)7
Je hebt gelijk, CopyLocal geldt voor dll's die je in je reference lijst hebt staan. Sorry.

Waarom gebruik je niet het App.config bestandje? Die is hiervoor bedoeld.

Oops! Google Chrome could not find www.rijks%20museum.nl


  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 27-05 23:21

Rhapsody

In Metal We Trust

Topicstarter
App.config. :) dank, daar ga ik me eens in verdiepen dan :)

🇪🇺 pro Europa!


  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 27-05 23:21

Rhapsody

In Metal We Trust

Topicstarter
http://searchvb.techtarge...i865477_tax293474,00.html

als ik dat lees, dan zou je denken dat het niet op een andere (handigere) manier zou kunnen...... :(

🇪🇺 pro Europa!


  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 27-05 23:21

Rhapsody

In Metal We Trust

Topicstarter
Heeft er iemand een voorbeeldje toevallig, ik kom er niet zo uit :'(

Het lukt me niet om bestanden mee te laten kopieren naar de output-directory (kan het nu wel beter omschrijven dankzij google en GoT)

🇪🇺 pro Europa!


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 10:51

.oisyn

Moderator Devschuur®

Demotivational Speaker

Je kunt toch gewoon een post build step aanmaken die de files/dirs kopieert naar waar ze naartoe moeten :?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 27-05 23:21

Rhapsody

In Metal We Trust

Topicstarter
Ikheb dit gevonden:

http://www.ftponline.com/...11nov01/qa0111/qa0111.asp

Het is gelukt met behulp van deze website :)
Helemaal onderaan die pagina staat de oplossing.

[ Voor 28% gewijzigd door Rhapsody op 15-01-2004 18:24 . Reden: Update ]

🇪🇺 pro Europa!


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
[laat]
Je kan ook in VS.NET een 'Post build event' commando uitvoeren (bv. een copy commando).

Om dit te doen, ga je in je project options (Project / properties.... ) eens gaan neuzen, en in de 'Common Properties', vind je een item 'Build events'.
Daar kan je een Post-build command line opgeven.

Afbeeldingslocatie: http://users.pandora.be/fgzone/pics/postbuild.jpg

[/laat]

[ Voor 3% gewijzigd door whoami op 17-01-2004 15:04 ]

https://fgheysels.github.io/


  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 27-05 23:21

Rhapsody

In Metal We Trust

Topicstarter
@Whoami
Ja dat had ik ook gevonden, maar dan moet ik wel een w32 c project toevoegen aan mijn solution.

🇪🇺 pro Europa!


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Hoezo je moet een project aan je solution toevoegen?
Je hebt toch zowiezo het 'Project Properties' venster, waar je die build step kan toevoegen? :?

https://fgheysels.github.io/


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Rhapsody schreef op 20 januari 2004 @ 20:16:
@Whoami
Ja dat had ik ook gevonden, maar dan moet ik wel een w32 c project toevoegen aan mijn solution.
Custom build steps zitten in alle soorten projecten afaik? :?

Professionele website nodig?


  • SlowMeDown
  • Registratie: Mei 2003
  • Laatst online: 26-05 17:32
Volgens mij zat je in de juiste richting met het App.config bestand. Voeg een nieuw item toe aan je project. Kies xml file.

Geef dat bestand de naam 'App.config'. Als je nu een build maakt van je programma dan zal VS.NET automatisch het App.config bestand copieren naar je Debug (of Release map afhankelijk van modus) map en het hernoemen naar <ApplicatieNaam>.exe.config. Dit wordt dan gebruikt als je XML applicatie configuratiebestand.

In de editor kun je dan heel eenvoudig dit bestand wijzigen c.q. uitbreiden. De wijzigingen worden automatisch gecopieerd.


Succes.

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Als die xml bestanden config files zijn, dan kan je het idd best zo doen.

Echter, wie zegt dat die XML bestanden config files zijn, die je App.Config wilt noemen?

https://fgheysels.github.io/

Pagina: 1