Подтвердить что ты не робот

Как НЕ развертывать проект базы данных SQL Server при отладке?

Я использую бета-версию Visual Studio 11 с проектом базы данных SQL Server и консольным приложением. Каждый раз, когда я нажимаю F5 для отладки моего консольного приложения, он хочет развернуть проект базы данных. Есть ли способ удержать его от этого? Я не могу найти никаких настроек, чтобы предотвратить его.

4b9b3361

Ответ 1

Проблема заключается в том, что, когда вы говорите, что я хочу строить и развертывать (если F5 делает это для отладки), вы фактически не хотите, чтобы БД была частью этого развертывания.

Я боюсь, что у меня нет бета-версии VS 11, но это достигается путем отключения развертывания проекта в конфигурации сборки.

Ниже приведен скриншот от VS 2010, надеюсь, вы можете найти эквивалент (извините, я не смог найти документацию MS на 2012 год).

Найдите проект, который вы не хотите разворачивать, и снимите соответствующий флажок в столбце "Развернуть".

Where to find the Build Configuration drop down

Select Configuration Manager from the drop down

Uncheck Deploy for the relevant project

Ответ 2

Дважды щелкните Свойства node проекта Database в обозревателе решений, чтобы открыть свойства проекта базы данных. Выберите вкладку "Развернуть". В разделе Действия развертывания выберите "Создать развертывание script (.sql)" вместо "Создать развертывание script (.sql) и развернуть в базу данных".