為 Ubuntu 24.04 安裝 Visual Studio Code (vscode), .NET (dotnet), GTK# (GtkSharp)
install Visual Studio Code
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt update
sudo apt install code
install .NET 8 SDK
sudo apt update && sudo apt install -y dotnet-sdk-8.0
install GTK# 3
sudo apt install -y gtk-sharp3
ps: 如果有安裝 gtk-sharp3-examples, 這些範例在 /usr/share/gtk-sharp3-examples
為 .NET sdk 安裝 gtkapp 樣板 (template)
檢查有沒有 .NET SDK 有沒有 gtkapp 樣板 (template)
dotnet new list
沒有的話要安裝 template
dotnet new install "GtkSharp.Template.CSharp"
之後,要產生新的 GtkSharp 專案,就只要
dotnet new gtkapp
就會有個簡單的 GtkSharp 專案跑出來唷
注意 .csproj 專案檔裡頭的內容
<TargetFramework>net6.0</TargetFramework>
可以指定程式使用不同版本的 .NET (預設是 6.0)
用這個指令可以列出系統安裝了哪些 .NET SDK
dotnet --list-sdks
安裝 Glade
安裝 Glade:
sudo apt install glade
安裝後可以開 .glade 檔
glade PATH-TO-GLADE-FILE
ps: 想知道 glade 安裝到哪個地方,可以執行
type glade
或
which glade
Ref:
• Visual Studio Code on Linux
• Cross platform GUI application development with VSCode, .Net Core, C#, gtk3, gtksharp and Glade
#linux #ubuntu #vscode #glade #dotnet #.net #c# #gtk3 #gtk#
2025/9/10