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