When compiling the user's sln, let the csproj properties define the output path. Specifying it here created surprising behavior around "current directory."