When opening a directory that contains an installation of the nRF Connect SDK, or that is part of an SDK installation, the extension will now force all applications in the workspace to build with this installation of the SDK. Previously, there was no way of preventing you from selecting other SDKs in the workspace settings. Depending on the application's path, the build system could have ended up overriding this decision anyway, causing confusion and build errors. You now receive an error messaging and prevention methods that inform you when an SDK is inferred from a workspace, and you cannot select another.
We also added checks to prevent:
- multiple inferred SDKs
- creating a workspace application if there is one SDK already inferred
-
selecting different SDKs other than the one inferred in:
-
Welcome Page > Quick Setup
-
Create a new application from sample
-