Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Guida alla configurazione dell’ambiente di sviluppo di Devin Desktop
Panoramica
- .NET / C# – per .NET Core e .NET Framework (tramite Mono)
- C / C++ – con strumenti basati su clang
⚠️ Importante: gli esempi riportati di seguito sono template che devi personalizzare per il tuo progetto specifico. Dovrai modificare i percorsi dei file, i nomi dei progetti e i comandi di build in modo che corrispondano alla tua codebase.
1. Sviluppo .NET / C#
Scegli l’opzione più adatta alla tua codebase.
.NET Core / .NET 6+
-
C# (
muhammad-sammy.csharp) – include OmniSharp LS e NetCoreDbg, così puoi premere F5 subito -
.NET Install Tool (
ms-dotnettools.vscode-dotnet-runtime) – installa automaticamente i runtime/SDK mancanti -
Solution Explorer (
fernandoescolar.vscode-solution-explorer) – per navigare e gestire soluzioni e progetti .NET
dotnet build
.NET Framework tramite Mono
- Mono Debug (
chrisatwindsurf.mono-debug) – adattatore di debug per Mono (Open VSX) - C# (
muhammad-sammy.csharp) per le funzionalità del linguaggio
⚠️ Configurazione di .NET Framework: Dopo aver installato Mono, per usare l’estensione C# con progetti .NET Framework, devi disattivare un’impostazione specifica nelle Settings dell’IDE. Vai in Settings (nella sezione dell’estensione C#) e disattiva “Omnisharp: Use Modern Net”. Questa impostazione usa la build di OmniSharp per .NET 6, che offre notevoli miglioramenti delle prestazioni per i progetti Framework in stile SDK, .NET Core e .NET 5+. Tieni presente che questa versione non supporta i progetti .NET Framework non in stile SDK, inclusi quelli di Unity.Build:
mcs Program.cs
Configura tasks.json per il tuo progetto
.vscode/tasks.json nella radice del workspace e personalizzare questi template:
Configura launch.json per il debug
.vscode/launch.json nella radice del workspace e aggiornare i percorsi:
Equivalenti nella CLI
Limitazioni di .NET Framework
- Usa Devin Desktop insieme a Visual Studio per generare e modificare il codice
- Se possibile, migra le parti compatibili a .NET Core
2. Sviluppo C / C++
| Estensione | Scopo |
|---|---|
Windsurf C++ Tools (Codeium.windsurf-cpptools) | È un bundle delle tre estensioni che consigliamo per iniziare. Include il supporto LSP per C/C++, il supporto per il debug e il supporto per CMake. |
Nota: l’installazione del bundle Windsurf C++ Tools installerà automaticamente le singole estensioni elencate di seguito, quindi ti basta installare il bundle.
| Estensione | Scopo |
|---|---|
clangd (llvm-vs-code-extensions.vscode-clangd) | Integrazione con il language server clangd. Se clangd non è presente, verrà proposto di scaricare il binario corretto per la tua piattaforma. |
CodeLLDB (vadimcn.vscode-lldb) | Debugger nativo basato su LLDB per codice C/C++ e Rust. |
CMake Tools (ms-vscode.cmake-tools) | Integrazione per la configurazione del progetto, build, test e debug nei progetti basati su CMake. |
make, ninja e così via tramite target personalizzati in tasks.json.
Configura le attività di build C/C++
.vscode/tasks.json per il tuo progetto C/C++:
3. Note e avvertenze
- Solo open source – rifiuta qualsiasi richiesta di installare strumenti Microsoft proprietari; i container di Devin Desktop non possono includerli.
- Container vs host – SDK e compilatori devono essere presenti all’interno del container del workspace di Devin Desktop.
- Scorciatoie da tastiera
- Ctrl/⌘ + Shift + B → compila usando l’attività di build attiva
- F5 → avvia il debug usando la configurazione
launch.jsonselezionata
4. Checklist di configurazione
- Installa le estensioni richieste per il tuo stack di linguaggi
- Crea e personalizza
.vscode/tasks.jsoncon i comandi di build del progetto - Crea e personalizza
.vscode/launch.jsoncon i percorsi corretti per gli eseguibili - Per Mono: installa il runtime e verifica
mono --version - Aggiorna i percorsi dei file, i nomi dei progetti e gli argomenti di build in base alla codebase del progetto
- Verifica la configurazione: premi Ctrl/⌘ + Shift + B per eseguire la build, poi F5 per avviare il debug
💡 Suggerimento: I file di configurazione sono specifici del progetto. Dovrai adattare gli esempi sopra per ogni workspace.
