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?
Odpowiedz
Pracują nad nim: https://github.com/Microsoft/CodeContracts/pull/36
Jeśli nie możesz czekać, istnieje kilka rzeczy, które można zrobić, aby rozwiązać ten problem: https://github.com/Microsoft/CodeContracts/issues/18
„Rozszerzenia Editor kontrakt teraz mieć pojedynczą VSIX pakiet dla wszystkich wersji programu Visual Studio includign VS2015! "
https://visualstudiogallery.msdn.microsoft.com/1ec7db13-3363-46c9-851f-1ce455f66970
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.
Jakiej edycji Visual Studio używasz? Właśnie zainstalowałem pod Community i nie widzę zakładki CodeContracts, aby włączyć tę funkcję. –
Wyobraź to; Musiałem zainstalować Visual Studio Extension, a także pakiet NuGet. –
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
Niestety, projekt wydaje się cierpieć z powodu małej aktywności jego twórców https://github.com/Microsoft/CodeContracts/issues/409 –