2015-04-23 55 views
19

Szukam sprawdzania parametrów metod w moim kodzie, w możliwie najbardziej elegancki sposób. Kontrakty Code wydają się nie działać w 2015 roku. Czy ktoś korzysta z jakichkolwiek alternatyw?Jaka jest najlepsza alternatywa dla kontraktów Code w Visual Studio 2015?

+8

Code Contracts to doskonałe urządzenie do projektowania i programowania, ale, jak już powiedziano, bardzo frustrujące jest to, że nie ma żadnych znaków na aktualizację narzędzia do Visual Studio 2015. Czy ktoś może przerwać ciszę i poinformować nas, jakie są plany są. Mamy istniejące projekty, które się na nim opierają - czy powinniśmy przepisać nasz kod? Proszę, ktoś coś powiedział. – Valo

+1

Niestety, projekt wydaje się cierpieć z powodu małej aktywności jego twórców https://github.com/Microsoft/CodeContracts/issues/409 –

Odpowiedz

4

Mam zainstalowany CodeContracts v.1.10.10126.2-rc1 i to działa (i trwały) z Visual Studio 2015.

Ta wersja CodeContracts jest pierwszym dużym społeczność napędzane zwolnienie DotNet CodeContracts. Ta wersja rozwiązuje wiele problemów z instalatorem oczekujących nowych wzorów, IL wprowadzonych przez Roslyn CSC kompilatora, etc ..

pakiet Nuget znajduje się tutaj: https://www.nuget.org/packages/DotNet.Contracts/1.10.10126.4

Przed tą wersją CodeContracts, musiałem włączyć umowy sprawdzanie, aby moje aplikacje działały w VS2015.

+0

Jakiej edycji Visual Studio używasz? Właśnie zainstalowałem pod Community i nie widzę zakładki CodeContracts, aby włączyć tę funkcję. –

+1

Wyobraź to; Musiałem zainstalować Visual Studio Extension, a także pakiet NuGet. –

Powiązane problemy