После обновления до Visual Studio 2013 я обнаружил, что старый проект SQL не загружается при попытке открыть решение. Отображаемая ошибка:
Не удалось найти импортированный проект "C:\Program Files (x86)\MSBuild\12.0\bin\SqlServer.targets". Убедитесь, что путь в объявлении правильный, и что файл существует на диске. C:\Some\Путь\К\Project\Database.sqlproj
В моем файле .sqlproj
у меня есть строка
<Import Project="$(MSBuildToolsPath)\SqlServer.targets" />
который в Visual Studio 2012 разрешает C:\Windows\Microsoft.NET\Framework\v4.0.30319\SqlServer.targets
, но в Visual Studio 2013 это разрешает C:\Program Files (x86)\MSBuild\12.0\bin\SqlServer.targets
. Однако файл SqlServer.targets
не находится ни в одном из этих местоположений.
Предположительно, это связано с тем, что MSBuild становится частью Visual Studio, а не является частью .NET Framework.
Кто-нибудь знает, как исправить эту проблему и перенести этот проект на Visual Studio 2013?