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

Ошибка Visual Studio 2013: ошибка базы данных MSBuild

У меня есть проект базы данных как часть моего решения в Visual Studio 2013. Работал отлично в течение последних 3 недель, и теперь внезапно сегодня он не будет строить, и поэтому я не могу публиковать какие-либо изменения. Я получаю ошибку MSBuild:

"C:\Program Files (X86)\MSBuild\Microsoft\VisualStudio\v12.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets(513,5): Ошибка: MSB4018: задача" SqlBuildTask "неожиданно завершилась.     System.MethodAccessException: попытка с помощью метода" Microsoft.Data.Tools.Schema.Sql.Build.SqlTaskHost.OnCreateCustomSchemaData(System.String, System.Collections.Generic.Dictionary`2) "для доступа к методу доступа 'Microsoft.Data.Tools.Components.Diagnostics.SqlTracer.ShouldTrace(System.Diagnostics.TraceEventType)' не удалось".

У кого-нибудь есть идеи? Все, что я сделал этим утром, это сбить последние изменения с контроля источника. Я не вижу, как это испортит фактический процесс MSBuild, и парень, который проверил последний, вообще не имеет проблем.

4b9b3361

Ответ 1

Оказывается, проблема связана с Visual Studio Update 3. Я удалил и переустановил VS 2013 только на обновление 2 и переустановил Data Tools, и теперь он отлично работает.

Ответ 2

Вам необходимо установить последнюю версию SQL Server Data Tools:

http://msdn.microsoft.com/en-US/data/hh297027

Обязательно перезапустите VS, а затем снова создайте решение. Это решает проблему!

Ответ 3

В Visual Studio 2013 → Инструменты → Расширения и обновления... → Обновления → Обновления продукта → Обновление Microsoft SQL Server для базы данных до 12.0.50318.0

Я обновлялся с 12.0.41012.0, и это решило мою проблему. Это связано с ответом на установку последних инструментов данных SQL Server.

Ответ 4

Я использую Visual Studio Community 2013.

У меня была такая же ошибка:

Вы можете исправить это, обновив инструменты SQL Server:

Tools --> Extensions and Updates

введите описание изображения здесь

Затем в разделе "Обновления продукта" вы увидите вариант обновления обновления SQL Server.

Нажмите "Обновить" после того, как он установил перезапуск Visual Studio.

введите описание изображения здесь

Ответ 6

Я искал "Обновление Visual Studio 2013 Update 2" в загрузке подписчиков MSDN и там было

Также я подал ошибку с MS VS2013 SqlBuildTask 04018 Ошибка Пожалуйста, проголосуйте за него, если вы получаете ту же проблему

Ответ 7

У меня была такая же проблема. Я попытался восстановить Visual Studio 2013, обновление 4, SSDT, инструменты ЦАП и т.д., Но это не сработало.

Однако я заметил, что файл Microsoft.Data.Tools.Schema.SqlTasks.targets, присутствующий в C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\SSDT, был датирован 2013 годом (на самом деле он соответствовал старому SSDT). Итак, что я сделал, просто скопируйте новый (который я suprisingly нашел в C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\SSDT...) в эту папку v12.0\SSDT, перезапустил Visual Studio 2013 и теперь он работает. Для информации, этот новый файл целей SSDT датирован 2014/10/26 и его размер составляет 75437 байт.

Ответ 8

У меня уже была установлена ​​новая версия SQL Data Tools, но после установки VS2015 RC она перестала работать. После запуска восстановления на SSDT он скомпилируется с успехом.

Ответ 9

У меня установлен Visual Studio 2013 Update 5 и возникла эта проблема. Я выполнил эти шаги сверху и исправил проблему для меня →

В Visual Studio 2013 → Инструменты → Расширения и обновления... → Обновления → Обновления продукта → Обновление Microsoft SQL Server для базы данных до 12.0.50730.0

Ответ 10

Если это кому-то помогает, я установил VS2014 CTP 3, и я смогу его построить. Интересно, после успешного создания vs2014, в следующий раз, когда вы создадите VS2013, это сработает. Но последующие сборки в VS2013 не работают, пока вы не восстановите VS2014.

Ответ 11

Я смог исправить эту проблему, восстановив данные Microsoft SQL Server Data Tools и перезапустив Visual Studio 2013. Панель управления > Щелкните правой кнопкой мыши: "Инструменты данных Microsoft SQL Server" > Нажмите "Восстановить" > "Заново запустить Visual Studio"

Ответ 12

У меня была такая же проблема. Запуск проверки диска, а затем перезагрузка исправлена.

Ответ 13

У меня была та же проблема, и я просто перезапустил Visual Studio, и она работает для меня.

Ответ 14

Я получил ту же ошибку и исправил ее, переустановив Visual Studio 2015