2015-04-23 6 views
19

Sto cercando di convalidare i parametri del metodo nel mio codice, nel modo più elegante possibile. I contratti di codice non sembrano funzionare nel 2015. Qualcuno usa qualche alternativa?Qual è l'alternativa migliore per i contratti di codice in Visual Studio 2015?

+8

Contratti codice è un eccellente design e programmazione del dispositivo, ma, come molti già detto, è molto frustrante che non ci sono indicazioni per l'aggiornamento dello strumento per Visual Studio 2015. Qualcuno può rompere il silenzio e fateci sapere quali sono i piani siamo. Abbiamo progetti esistenti che fanno affidamento su di esso - dovremmo riscrivere il nostro codice? Per favore, qualcuno dice qualcosa. – Valo

+1

Purtroppo il progetto sembra essere affetti da scarsa attività dai suoi sviluppatori https://github.com/Microsoft/CodeContracts/issues/409 –

risposta

4

Ho installato CodeContracts v.1.10.10126.2-rc1 e si sta lavorando (e stabile) con Visual Studio 2015.

Questa versione del CodeContracts è la prima major release community-driven dei CodeContracts DotNet. Questa release risolve un sacco di problemi in sospeso con installazione, nuovi modelli IL introdotte dalla Roslyn Csc compilatore, ecc ..

pacchetto NuGet si trova qui: https://www.nuget.org/packages/DotNet.Contracts/1.10.10126.4

Prima di questa versione di CodeContracts, ho dovuto girare contratto effettuare il check-out in modo da poter eseguire le mie applicazioni in VS2015.

+0

Quale edizione di Visual Studio stai usando? Ho appena installato sotto Community e non riesco a vedere la scheda CodeContracts per abilitare la funzione. –

+1

Capito; Ho dovuto installare l'estensione di Visual Studio e il pacchetto NuGet. –

Problemi correlati