[subpages depth="1"]
The Add UpdateAllAndRun.bat command adds a batch file to the project which will update FlatRedBall, build it, and run it. This is a convenient way to build and run FlatRedBall from source rather than relying on the prebuilt binaries.
When this command is executed a .bat file is created. The location of this bat file is shown in the output window so it can be inspected. For instance, the output window may display the following text:
The contents of .bat may look like this:
This script assumes your current Glue project, FlatRedBal, and Gum are all in the same parent folder. To specify a different location for those source code folders, change the folders in the various cd commands.
The Update FRBDK option allows you to update the FRBDK and Glue to the daily build on the server. This method will update all tools, so it can be done instead of re-running the FlatRedBall installer. This will not update the libraries used by your game.
If the Glue Updater does not update the files in your FRBDK directory, you may need to manually edit the permissions on it so that 'Users' and 'Trusted Installer' have 'Modify' permissions to it. 1. Locate your FRBDK directory; the default location being 'C:\Program Files (x86)\FlatRedBall\FRBDK' 2. Right click on it then select 'Properties' from the bottom of the menu. 3. Click on the 'Security' tab. 4. Then click on 'Edit' 5. Highlight 'Users' and placed a check into the 'Modify' box. 6. Do the same for 'Trusted Installer' then be sure to click on 'Apply' before finally clicking on 'OK'. Now run the update again to see if it works.
The Update Libraries menu item will update the FlatRedBall .dlls that your game uses. It will do this by downloading the .dlls from the website. Once you select this menu item, you will need to select the build to update to. You most likely will want to update to the daily build (currently this is the only option, but this may be expanded in the future): When updating, the output window will show you which libraries have been updated.