2015-04-23 12 views
19

Ich bin auf der Suche nach Methodenparameter in meinem Code, in der elegantesten Art und Weise möglich. Code Contracts scheinen im Jahr 2015 nicht zu funktionieren. Benutzt jemand Alternativen?Was ist die beste Alternative für Code-Verträge in Visual Studio 2015?

+8

Code Contracts ist ein ausgezeichnetes Design- und Programmiergerät, aber wie viele bereits gesagt haben, ist es sehr frustrierend, dass es keine Anzeichen für die Aktualisierung des Tools für Visual Studio 2015 gibt. Kann jemand bitte die Stille brechen und uns mitteilen, was die Pläne sind sind. Wir haben bestehende Projekte, die darauf aufbauen - sollen wir unseren Code umschreiben? Bitte, jemand sagt etwas. – Valo

+1

Leider scheint das Projekt von seinen Entwicklern wenig Aktivität zu leiden https://github.com/Microsoft/CodeContracts/issues/409 –

Antwort

4

Ich habe CodeContracts v.1.10.10126.2-rc1 installiert und es funktioniert (und stabil) mit Visual Studio 2015

Diese Version von CodeContracts ist die erste große Community getriebene Freigabe der DotNet CodeContracts. Diese Version behebt viele offene Fragen mit Installer, neuen IL-Mustern eingeführt von Roslyn Csc Compiler, etc ..

NuGet Paket hier befindet: https://www.nuget.org/packages/DotNet.Contracts/1.10.10126.4

Vor dieser Version von CodeContracts hatte ich Vertrag drehen Abhaken, damit ich meine Anwendungen in VS2015 laufen lassen konnte.

+0

Welche Edition von Visual Studio verwenden Sie? Ich habe gerade unter Community installiert und kann die Registerkarte CodeContracts nicht sehen, um die Funktion zu aktivieren. –

+1

Ich habe es herausgefunden; Ich musste sowohl die Visual Studio Erweiterung als auch das NuGet Paket installieren. –

Verwandte Themen