Details
Description
Background
- The 'SolutionDir' macro is used in several *.CSPROJ files.
- This macro is IDE/Visual-Studio specific (https://msdn.microsoft.com/en-us/library/c02as0cs.aspx)
- To run MSBuild outside of the VS-solution, these macros needs to be defined.
Problem
- 'SolutionDir' isn't defined in all MSBuild project file.
- 'SolutionDir' doesn't denote a folder-path (i.e. end with a '\').
Solution
- Define a fallback value for 'SolutionDir', in relevant MSBuild project files.
- Add a backslash to 'SolutionDir'.
Side Note:
I discovered that there's a broken dependency (build-break) while testing the Single-FatNuget (https://issues.apache.org/jira/browse/REEF-1741) has the correct set of references.