Я использую бета-версию Visual Studio 11 с проектом базы данных SQL Server и консольным приложением. Каждый раз, когда я нажимаю F5 для отладки моего консольного приложения, он хочет развернуть проект базы данных. Есть ли способ удержать его от этого? Я не могу найти никаких настроек, чтобы предотвратить его.
Как НЕ развертывать проект базы данных SQL Server при отладке?
Ответ 1
Проблема заключается в том, что, когда вы говорите, что я хочу строить и развертывать (если F5 делает это для отладки), вы фактически не хотите, чтобы БД была частью этого развертывания.
Я боюсь, что у меня нет бета-версии VS 11, но это достигается путем отключения развертывания проекта в конфигурации сборки.
Ниже приведен скриншот от VS 2010, надеюсь, вы можете найти эквивалент (извините, я не смог найти документацию MS на 2012 год).
Найдите проект, который вы не хотите разворачивать, и снимите соответствующий флажок в столбце "Развернуть".
Ответ 2
Дважды щелкните Свойства node проекта Database в обозревателе решений, чтобы открыть свойства проекта базы данных. Выберите вкладку "Развернуть". В разделе Действия развертывания выберите "Создать развертывание script (.sql)" вместо "Создать развертывание script (.sql) и развернуть в базу данных".