Domanda

Non voglio scaricare Visual Studio 2010.

  1. Come posso iniziare a studiare (non lo sviluppo di applicazioni reali) C # 4.0 e .NET 4.0 con solo un testo Editor?

  2. Posso solo scaricare C # 4.0 compilatore e .NET Framework 4.0 e ottenere iniziato? Come?

Io ho Visual Studio 2008, ma imparare da SO domande che non può fare il lavoro.

È stato utile?

Altri suggerimenti

Il compilatore C # è parte del .NET Framework.

Lo si può trovare in C: \ Windows \ Microsoft.NET \ Framework \ your_version_number \ csc.exe

Quindi, basta aprire un editor di testo, scrivere il codice sorgente, e compilarlo con la riga di comando del compilatore.

Utilizza il riga di comando del compilatore . La maggior parte degli editor di testo consentono di collegare in questo facilmente.

È necessario .NET Framework 4.0 (se esiste già). Compilatore è parte del pacchetto .NET.

Edit: appena controllato e framework .NET è in beta 2 fasi. non ci andrei appena ancora.

Per prima cosa andare a scaricare il beta 2 del framework .NET 4 (aggiornato al momento della stesura di questo).

Ora, assicurarsi che C:\Windows\Microsoft.NET\Framework\v4.0.21006\ è nella tua variabile d'ambiente PATH.

Ecco la pagina di MSDN per il della riga di comando del compilatore in modo da poter vedere le opzioni. Per le cose semplici che di solito si riduce a questo:

// compile an executable
$ csc /out:App.exe *.cs
// compile a library
$ csc /target:library /out:Lib.dll *.cs
// compile with a reference to System.Core.dll
$ csc /out:App.exe /r:System.Core.dll *.cs
// compile with a reference to Microsoft.CSharp.dll (you might need this to use dynamic)
$ csc /out:App.exe /r:Microsoft.CSharp.dll *.cs

Naturalmente provare a utilizzare un editor con evidenziazione della sintassi. Credo che C # 4 introduce solo tre nuove parole chiave, così si dovrebbe andare bene anche con evidenziazione per la versione 3 (in e out esisteva già, ma ora sono valide in un contesto nuovo e dynamic è del tutto nuovo).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top