Skip to content

Visual Code

Kies versie net 5.0 niet de versie met core 3.1 zie Net framework
Visual Code is a source-code editor while Visual Studio is an IDE (integrated development environment).

install methods

https://code.visualstudio.com/docs/setup/linux
Visual Studio Code is distributed as :
- a snap package : install: snap install –classic code # or code-insiders
- a dep package
- a shell installer script
=> EERSTE install op LXM20 waar miserie mee is

install via snap

package manager - snap is af te raden , maar heb geen keuze, enige wat werkt .

sudo updatedb
sudo snap install dotnet-sdk --classic --channel=5.0

update , visual code zit ondertss in synaptic denk ik

make an alias :

sudo snap alias dotnet-sdk.dotnet dotnet

make an env var :

export DOTNET_ROOT=/snap/dotnet-sdk/current

exec

// ook weer shit
dotnet
cannot snap-exec: cannot exec “/snap/dotnet-sdk/137/snap/command-chain/snapcraft-runner”: permission denied
sudo dotnet
=> werkt, echter enkel als root
fix :
Don’t use aliases and make a sym link in /usr/bin instead
sudo snap unalias dotnet
sudo ln -s /snap/dotnet-sdk/current/dotnet /usr/local/bin/dotnet

mislukte install via shell script

download script , mv to install dir & make it executable
cd /mnt/data/install/
./dotnet-install.sh
==>
config : ~/.dotnet
libraries : ~/.dotnet

net cli tool
dotnet command
https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet

er is een binary file dotnet in de dotnet folder
maar die doet niets
dotnet command in terminal doet ook niets (command not found )
? je moet zowel de sdk als de runtime installeren ?
” To install .NET Runtime instead of the SDK, use the --runtime parameter.”

./dotnet-install.sh -c Current –runtime

mislukte install via dep package

wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb 

sudo dpkg -i packages-microsoft-prod.deb 
rm packages-microsoft-prod.deb

sudo apt-get update
sudo apt-get install -y apt-transport-https 
sudo apt-get install -y dotnet-sdk-5.0

sudo apt-get install -y dotnet-sdk-3.1