When "Start Debugging" or "Run without Debugging" runs without
an explicit launch configuration (launch.json), we need to use
the directory of the file as the program. That is consistent
with the default GoDebugConfigurationProvider provides as the
default DebugConfigurations. (${fileDirname}).
Update microsoft/vscode-go#1229 and microsoft/vscode-go#3096
When "Start Debugging" or "Run without Debugging" runs without an explicit launch configuration (launch.json), we need to use the directory of the file as the program. That is consistent with the default GoDebugConfigurationProvider provides as the default DebugConfigurations. (${fileDirname}).
Update microsoft/vscode-go#1229 and microsoft/vscode-go#3096