Есть ли такая вещь, как автоматическая сборка в любой IDE для .NET? - PullRequest
1 голос
/ 13 ноября 2009

Я не говорю о непрерывном процессе сборки, но об отличной возможности в Eclipse, благодаря которой любые изменения java-кода автоматически встраиваются в фоновый поток. Если эта опция включена, запуск модульных тестов или приложений происходит мгновенно. Возвращение к «ручным» сборкам VS20XX довольно болезненно.

Я видел, как это работает в Eclipse только для кода Java - существует ли что-нибудь подобное для языков .NET в любой IDE?

Ответы [ 3 ]

1 голос
/ 14 ноября 2009

На самом деле, в Visual Studio - одна из лучших функций в Visual Basic, которой нет в C #, - это то, что Visual Basic компилируется в фоновом режиме во время работы. Хотя я не уверен, ускоряет ли это ваши юнит-тесты и т. Д.

Вы можете изучить использование TestDriven.NET, в большинстве случаев вы можете щелкнуть правой кнопкой мыши и выполнить один модульный тест очень быстро, и он скомпилирует только то, что необходимо для выполнения модульного теста.

0 голосов
/ 14 ноября 2009

Проверьте круиз-контроль: http://cruisecontrol.sourceforge.net/ Он делает именно то, что вы просите.

0 голосов
/ 13 ноября 2009

Вы можете использовать msbuild в некотором фоновом процессе, периодически создавая свое решение, но это приведет к проблемам с блокировкой файлов и, как правило, будет дрянным решением. Почему бы не настроить скажем CruiseControl.NET? это не сложно, не требует никакого контроля исходного кода (может использовать файловую систему), а базовая настройка проекта очень проста.

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