Provides a language-agnostic way to express coding assumptions in .NET programs.
Опис від розробника (англійська)
Що таке .NET CodeContracts?
Програму .NET CodeContracts випускає Microsoft Corporation. Це ПЗ для Windows з відкритим вихідним кодом. Мова програмування: C#.
Встановлення та системні вимоги
Розробник пропонує інсталятори MSI для систем 32-біт. Тихе встановлення можливе за допомогою задокументованих ключів інсталятора. Є MSI-пакет для розгортання через групові політики, Intune або Configuration Manager.
Популярність і типи файлів
Пакет у Chocolatey завантажено 3 353 рази. Вихідний код на GitHub (microsoft/CodeContracts) має 893 зірки.
Опис проєкту на GitHub: “Source code for the CodeContracts tools for .NET”
Переваги / Недоліки
Переваги
- Відкритий вихідний код: його можна перевірити й зібрати самостійно
- MSI-пакет для централізованого розгортання
- Задокументоване тихе встановлення
Недоліки
- Немає нативної збірки ARM64
- Лише 32-бітна версія
- Понад рік без оновлень
- Репозиторій вихідного коду заархівовано
Коротко: .NET CodeContracts — програма для Windows з відкритим вихідним кодом; збірки: 32-біт. Оновлення виходять дедалі рідше. Адміністратори можуть розгортати її без участі користувача.
Чи безпечно завантажувати програму .NET CodeContracts?
- Файл завантажується з домену розробника (github.com)
- Посилання для завантаження використовує HTTPS
- Опубліковано хеш SHA256 — файл можна перевірити:
5A2E44751A650A8442DFE1A41484E960B46EAA1A55B25672F6537A1D59015F5B· Відкрити звіт VirusTotal для цього хешу - Посилання ще не перевірялося
- Вихідний код відкритий
- ExeAtlas не зберігає, не обгортає й не змінює інсталятори
Інструкція на тему: Як перевірити хеш SHA256 файлу у Windows
Останні версії
Усі версії (1) ›| Версія | Дата | Розмір | Файли |
|---|---|---|---|
| 1.10.20606.1Остання | 6 червня 2016 р. | — | 32-біт MSI |
Встановлення з командного рядка
Тихе встановлення ›winget install --id Microsoft.DotNet.CodeContracts -echoco install codecontracts -ymsiexec /i Contracts.devlab9ts.msi /qn /norestartmsiexec /x {4ED22F53-768D-4286-9F55-4927F1D67B4F} /qn /norestartІнструкція на тему: Як користуватися winget: встановлення й оновлення
Інформація
- Розробник
- Microsoft Corporation
- Ліцензія
- MIT
- Ціна
- Безкоштовно
- Вихідний код
- github.com/microsoft/CodeContracts
- Мова програмування
- C#
- Вимоги
- Windows 11 / 10
- Архітектура
- 32-біт
- Інсталятор
- MSI
- Версія
- 1.10.20606.1
- Дата виходу
- 6 червня 2016 р.
- Додано до каталогу
- 29 грудня 2025 р.
- Версій у каталозі
- 1
- Завантаження Chocolatey
- 3 353
- Зірки GitHub
- 893
- Форки на GitHub
- 150
- Сайт
- github.com
- ID winget
- Microsoft.DotNet.CodeContracts
- Пакет Chocolatey
- codecontracts
- Код продукту MSI
- {4ED22F53-768D-4286-9F55-4927F1D67B4F}
Оцінки та відгуки
Відгуків поки немає. Оцінку можна залишити першим.
Часті питання
Програма .NET CodeContracts безкоштовна?
Так. .NET CodeContracts — програма з відкритим вихідним кодом (ліцензія MIT); завантажити й використовувати її можна безкоштовно.
Чи безпечно завантажувати програму .NET CodeContracts?
Файл завантажується з github.com — цей домен належить розробникові; ExeAtlas не зберігає й не змінює файл. Порівняйте SHA256 завантаженого файлу з указаним на цій сторінці або відкрийте звіт VirusTotal для цього хешу.
Як установити .NET CodeContracts через winget?
Відкрийте PowerShell або Термінал Windows і виконайте команду winget із цієї сторінки. winget завантажить офіційний інсталятор і перевірить його хеш SHA256 перед запуском.
Чи можна встановити .NET CodeContracts у тихому режимі?
Так. На сторінці тихого встановлення наведено точну команду для кожного інсталятора, зокрема msiexec для MSI-пакета.
Чи працює .NET CodeContracts на ARM (Windows on Arm)?
Збірки ARM64 немає; Windows 11 on Arm може запустити версію 32-біт через емуляцію.