2017-01-04 11 views
0

У нас есть единый тестовый проект, закодированный в C#, с использованием Visual Studio 2010 и использование пространства имен Microsoft.Data.Schema.UnitTesting (из SQL Server Data Tools 2010 Я думаю). Например, мы используем классы, такие как DatabaseTestClass.C# - Инструменты данных SQL Server - Как перенести с VS2010 на VS2013

Мы использовали Visual Studio 2013 некоторое время, но сейчас, когда мы удаляем Visual Studio 2010, мы замечаем, что это пространство имен «Microsoft.Data» больше не доступно в VS2013.

Я искал альтернативное пространство имен и классы, но не смог найти их. Этот проект должен быть устаревшим через несколько месяцев, поэтому мы не хотим тратить время на его переписывание. Но мы должны уметь поддерживать его немного больше.

Кто-нибудь знает обходное решение?

Благодаря

ответ

0

Вы можете получить самую последнюю версию SSDT для VS2013 здесь: https://msdn.microsoft.com/en-us/library/mt674919.aspx

В этой версии SSDT, код модульного тестирования базы данных использует пространство имен Microsoft.Data.Tools.Schema.Sql. модульное тестирование.

+0

Спасибо, Стивен! Я уже установил последнюю версию инструментов данных, но когда я пытаюсь добавить ссылку на проект, сборка нигде в списке (даже если я изменяю целевую структуру) – jeromesubs

+0

Если вы создаете новую примерную базу данных SQL Server Создайте проект и добавьте хранимую процедуру, затем вы можете щелкнуть правой кнопкой мыши по хранимой процедуре и пройти через мастер для создания тестов модулей базы данных для этой хранимой процедуры. Этот мастер создаст новый проект тестирования модулей, который вы можете использовать в качестве шаблона для переноса существующих тестов модулей базы данных. –