The native preview extension should be able to leverage the same tsdk setting as the built-in VS Code extension.
That may not mean that the native preview's tsdk setting needs to be ignored/deprecated - users might want to specify a given tsdk for Strada and Corsa side-by-side.
When useTsGo is true or undefined, we should try to use the directory.
- If it points to a TS7 directory, then we should use the server there.
- Otherwise, if
useTsGo is true, we should use the built-in server.
- Otherwise, we should not start the TS7 server at all.
The native preview extension should be able to leverage the same
tsdksetting as the built-in VS Code extension.That may not mean that the native preview's
tsdksetting needs to be ignored/deprecated - users might want to specify a giventsdkfor Strada and Corsa side-by-side.When
useTsGoistrueorundefined, we should try to use the directory.useTsGoistrue, we should use the built-in server.