Skip to content
Ewen edited this page Oct 28, 2015 · 9 revisions


And with some markup explaining a few things

####This app creates new linked projects.
#####Too keep them up-to-date use the command line app

#####You can use the folder browser buttons or drag-drop from Windows Explorer...

  • use the [X] at top-right to close the app. There is no other Exit button.
  • Drop Source Folders / Project Files into the gridview
  • Drop Source Folders into the Source Folder Textbox at the top. Every time you do this it will add all the projects from that folder tree if they aren't already there
  • Drop a Destination Folder into the Destination Folder Textbox at the top
  • You can create the Destination folder in the Folder Browser or in Windows Exploder and drag it in. This doesn't create the folder automatically if you just type it in. My typing skilz made them hard to find at times.
  • You can edit names of things in the GridView cells.
  • obviously the source has to exist but you can change the destination name(s)
  • If you repeat the destination project name then it will get all of the sources assigned to it. The Cell background will go Yellow and you will get a confirmation dialogue later on when you create the linked projects.
  • If the Destination project name is red then it already exists. You will get an overwrite confirmation dialogue later on when you create the linked projects.
  • Just delete rows you don't want - click on the far-left to highlight the row and press the delete key.
  • Click the top-left to highlight the whole table and then you can delete everything with the delete key.
  • Only one destination folder at a time.
  • if you forget a destination folder the TextBox goes yellow to remind you.
  • The Source Folder TextBox is nominal - it just tells you what you opened with it. The actual projects int he GridView are what matters.

####Make a copy of something and play with the copy.

  • Check the log files to see what is going on.
  • Diff the project files to see what happened.
  • Add a post-build event to your source project
  • Add / Delete / Rename a file in the Source project and build it to see what changes
  • Note if you just edit the contents then nothing changes as far as the Code Linker goes, the file list is still the same from the outside.

The Gui is only for creating new Projects, it won't update old ones. Actually, it will break them if you overwrite them. The Command line app is the one that keeps things up-to-date. You should automate that.

Clone this wiki locally