Fix VS profile command generation (#15439)
This regressed inf06cd17
. It seems like the change went untested, because it appends an extra " after -startdir=none. This changeset also avoids calling `append()` twice. Closes #15436 ## Validation Steps Performed * VS Developer Command Prompt works ✅ (cherry picked from commit0073e36d81
) Service-Card-Id: 89324784 Service-Version: 1.17
This commit is contained in:
parent
5ce63b923b
commit
770af0ae1b
|
@ -44,11 +44,12 @@ std::wstring VsDevCmdGenerator::GetProfileCommandLine(const VsSetupConfiguration
|
|||
commandLine.append(GetDevCmdScriptPath(instance));
|
||||
// The "-startdir" parameter will prevent "vsdevcmd" from automatically
|
||||
// setting the shell path so the path in the profile will be used instead.
|
||||
commandLine.append(LR"(" -startdir=none)");
|
||||
#if defined(_M_ARM64)
|
||||
commandLine.append(LR"(" -arch=arm64 -host_arch=x64)");
|
||||
commandLine.append(LR"(" -startdir=none -arch=arm64 -host_arch=x64)");
|
||||
#elif defined(_M_AMD64)
|
||||
commandLine.append(LR"(" -arch=x64 -host_arch=x64)");
|
||||
commandLine.append(LR"(" -startdir=none -arch=x64 -host_arch=x64)");
|
||||
#else
|
||||
commandLine.append(LR"(" -startdir=none)");
|
||||
#endif
|
||||
return commandLine;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue