2015-04-23 15 views
19

Kodumdaki yöntem parametrelerini mümkün olan en zarif şekilde doğrulamak için arıyorum. Kod Sözleşmeleri 2015'te işe yaramıyor. Herhangi bir alternatif kullanıyor mu?Visual Studio 2015'teki Kod Sözleşmeleri için en iyi alternatif nedir?

+8

Kod Sözleşmeleri mükemmel bir tasarım ve programlama aracıdır, ancak daha önce de söylediğimiz gibi, Visual Studio 2015 için aracı güncellemek için hiçbir belirti olmaması çok sinir bozucudur. Birisi sessizliği bozabilir ve planların ne olduğunu bize bildirebilir mi? vardır. Buna dayanan mevcut projelerimiz var - kodumuzu yeniden yazmalı mıyız? Lütfen birisi bir şey söyle. – Valo

+1

Ne yazık ki proje geliştiricileri tarafından çok az aktivite çekiyor gibi görünüyor https://github.com/Microsoft/CodeContracts/issues/409 –

cevap

4

Ben CodeContracts v.1.10.10126.2-rc1 yüklemiş ve Visual Studio 2015

CodeContracts bu sürümü DotNet CodeContracts ilk büyük topluluk tarafından yürütülen sürümüdür ile çalışan (ve istikrarlı) olduğu. Bu sürüm

Nuget paketi burada bulunur .. yükleyici, Roslyn Csc derleyici vb tarafından tanıtılan yeni IL desenleri ile bekleyen sorunları bir sürü adresleri: https://www.nuget.org/packages/DotNet.Contracts/1.10.10126.4

öncesinde CodeContracts bu sürümüne, ben sözleşme çevirmek zorunda kontrol etmek için uygulamalarımı VS2015'te çalıştırabiliyordum.

+0

Visual Studio'nun hangi sürümünü kullanıyorsunuz? Topluluk altında yeni yükledim ve özelliği etkinleştirmek için CodeContracts sekmesini göremiyorum. –

+1

Figürü belirtti; Visual Studio Extension'ın yanı sıra NuGet paketini de yüklemek zorunda kaldım. –

İlgili konular