Visual Studio Code - Run task outside of the devcontainer - visual-studio-code

I want to know if it is possible to run a vscode task outside the current devcontainer, I ask this because I work inside a node 16 container angular project with cordova, and one of my tasks would be to open the cordova project with android studio, like so:
studio ./cordova/platforms/android
But when I try to run it as an npm script it tells me that studio is not a known command because he is running the command inside the conatiner where there's no android studio.
Anybody knows if this is possible? Is there a known workaround to this maybe?

Related

Flutter and Dark extensions not showing in Visual Studio Code

I am trying to learn how to use Flutter and am using Visual Studio Code. When in Visual Studio Code and with a project selected, I try to: run > run without debugging. I am then supposed to see a list of my installed extensions to choose between - something like this:
but instead I see:
as if there are no extensions installed. However you can see:
that I do have Flutter and Dart extensions installed.
So I'm trying to figure out why my extensions are not showing. Any help gratefully received!
I am using Ubuntu 18.04.
You need to open main.dart or any other dart file. Then do run without debugging.

Visual Studio Code only compiles when launched from project folder on Linux

I have Visual Studio Code installed in Ubuntu 20.04. I love how it works. I installed it from the tar ball. Same with the SDK. I just found that those appear to work better than installing from deb packages.
I created a desktop file so I could add Visual Studio Code to the dock and launch it that way, but what I've noticed is that projects won't compile. I get errors stating it can't find the project even though the errors are listing the folder where the items exist.
The only way I can get it to work is to:
Open a terminal.
Navigate to the folder where the project files reside.
Launch code from the command line.
Then it works. Otherwise, I get a pop-up error that says "The preLaunchTask 'build' terminated with exit code -2" and then the terminal window is filled with errors.
Here's the last of the error messages and then I opened up a terminal and it shows that I'm in the folder for the project and the csproj exists there:
This also happens if I install Visual Studio code from a repository. It seems launching it from the Unity desktop breaks something. But if I launch it from the command line in a terminal session from the folder where the project resides, then the problem goes away.
I can also reproduce this error from the command line if I launch Visual Studio Code from a different folder than the project I'm trying to compile.
Is this common? Just curious. I'm wondering if because when I launch it from the Unity desktop, it's launching under a different
I got it working under 20.04. I must have done something wrong so I did a wipe of the .NET Core install and reinstalled it all using the bash shell script and then was able to install Code via Software Installer tool. Not sure why it didn't work before, but it works now.

Flutter new web project not showing in Visual Studio command palette

I have installed Visual Studio Code, Dart and Flutter correctly according to the tutorial step shown in docs. I have checked it 100 times but nothing is wrong, unable to find issue.
Expected result in Flutter:
New web project must be visible in in Visual Studio Code.
I was not able to get 'Flutter: New Web Project", but following https://flutter.dev/docs/get-started/web from the Flutter Docs got me running the app on the web. Hope it helps. Below are the commands that I entered in Visual Studio Code's terminal
$ flutter channel dev
$ flutter upgrade
$ flutter config --enable-web
$ mkdir <new_project_directory_name>
$ cd <into new_project_directory>
$ flutter create .
$ flutter run -d chrome
Flutter: New Web Project was removed from the VS Code extension. The excuse was this was always supposed to be temporary and it broke with the latest release of 'Stagehand'. But removing it makes it harder to create a new web project. I followed the directions given in answer by #ALotLikeEss.
I tried this and it's working for me :
open terminal in project folder and execute this :
flutter config --enable-web
And restart your IDE
Run commando in terminal flutter config --enable-web, restart your vscode or android studio and try again..
I had the same problem. if flutter plugin is installed, direct visual studio code to a folder (open a folder) then select view>command palette> or press ctrl+shift+p short cut keys, then write flutter. Flutter:New Project item will be displayed. Opening a folder solved my problem.
Simply select "Debug" and "Start Debugging" from the menu. After this, the command palette will appear.
Update your visual studio code to latest version (Version 1.35.0 (1.35.0)) and install Flutter and Dart plugin

Visual Studio test task fails in pipeline but succeeds in test console

I am using Visual studio test task to run all my tests as a part of my build definition.
The options that I have enabled are as attached below:
Now, the problem here is that, some of my tests always fail when I run them from the build pipleine , however all of these test seem to pass when I run them via
vstests console.exe command.
ex: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\VSTest.Console" <path to dll>
Does anyone have any clue what could be wrong in here?
Thanks.
Using the Installed by tools installer selection, I would need to see what your tools installation task is doing to provide additional info. Maybe you're not installing a version that is compatible with the tests?
If you don't have a specific need to call out a different test platform version, maybe try using Latest.
OR
Since you're calling ...\Microsoft Visual Studio 14.0\...\VSTest.Console, you may want to select the Visual Studio 2015 option.

Why can't Android Studio sync Gradle?

I'm not entirely sure how much information is needed for this error, but I'm trying to migrate a multi-project product from Eclipse to Android Studio. I can't get very far, though, because I get the below-screenshot error:
As you see here, it says I should set the SDK directory in local.properties, but
I have, and it's the correct location, and it still doesn't work. How do I fix this error?
You could try setting the ANDROID_HOME environment variable.
Open a terminal window, and execute the following commands:
export ANDROID_HOME=/Users/benleggiero/code/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/bin
Then I would restart Android Studio.