Использование контрактов кода в Visual Studio 2010 Professional - PullRequest
1 голос
/ 04 июля 2011

На самом деле в профессиональной версии VS2010 не было кодов контрактов.Я установил стандартную версию контрактов кода.

Теперь в Visual Studio 2010> свойства проекта> я получаю вкладку контрактов кода.

Мой вопрос: если я использовал кодовые контракты в своем коде, нужно ли мне отправлять свой проект с какой-либо специальной dll или другой вещью, чтобы контрактные коды работали после развертывания.

Кроме того, в настоящее время я не планирую приобретать профессиональную версию контрактов по коду.Пожалуйста, объясните мне.

* Недавно добавлено *

Я хотел бы знать, повлияет ли использование этого механизма на использование функций библиотеки предприятия, таких как ведение журнала Unity & Exception.Также это будет работать для WCF, потому что если некоторые новые функции C # 4.0 не поддерживаются в WCF.

Ответы [ 2 ]

1 голос
/ 29 сентября 2011

Я не могу ответить на все ваши вопросы, но могу сказать, что Code Contracts можно использовать в VS Professional Edition, но для проверки во время сборки для работы в Visual Studio вам потребуется VS Premium и выше, чем я понимаю.

Кроме того, если вам интересно, я добавил запрос для поддержки контрактов кода во всех выпусках Visual Studio , и я мог бы немного помочь, добавив в него несколько голосов, чтобы привлечь внимание Microsoft.

0 голосов
/ 06 октября 2012

Очевидно, они сделали статическую проверку доступной для всех выпусков Visual Studio в своей версии 1.4.412128.0 (28 декабря 2011 г.).

Проверьте заметки о выпуске , и вы можете скачать последнюю версию MSI здесь.

-Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...