I have a VS2008 solution that copies files from one folder to another once the compilation has completed, and this works fine within the IDE, but run from Finalbuilder I get an error (see attachment) indicating that the macro $(SolutionDir) is undefined.
It works fine with the $(ProjectDir) macro.
Here is the content of the relevant section of the project file:
Which action are you using to build the project? If you're using the MSBuild action then make sure you're building the solution not the individual project. If you're using the VS.NET action then make sure you've selected 'All Enabled Projects' rather then the 'All Projects in Solution' as the later simply iterates (in correct dependency order) over the projects in the solution and calls MSBuild on each of them, which means the solution isn't being built by MSBuild.
Update:
I've updated the VS.NET action so that it sets the SolutionDir property to the solution path, we'll have a new build available soon.
We’ve been having the same issue on our site and this build fixed the issue. Will a full release with this fix be available soon? I’d rather not be running a special release like this.
As FinalBuilder Server uses FinalBuilder as the build engine you only need to update FinalBuilder on the build machine, no updates are required for FinalBuilder Server for this fix.