2013-11-07 2 views
4

У меня есть два компьютера с визуальной Studios 2012. Обе версии VS:Как открыть проект в Visual Studio без миграции?

компьютером 1:

Microsoft Visual Studio Ultimate 2012 
Version 11.0.60610.01 Update 3 

компьютер 2:

Microsoft Visual Studio Ultimate 2012 
Version 11.0.60610.01 Update 3 

Вы видите, что это то же самое.
Но на компьютере 1 я создал проект Sql Server, и теперь я хочу открыть его на компьютере 2. Но VS говорит, что This project needs to be migrated.
Насколько это возможно, мои версии VS одинаковы?
Как открыть проект без миграции?
Как я могу это исправить?

UPDATE

Я думаю, что я нашел differencse:

компьютер 1:

SQL Server Data Tools 11.1.20627.00 

компьютер 2:

SQL Server Data Tools 11.1.31009.1 

Может быть, если я установить более старую версию SSDT на компьютер 2 это поможет?

Update2

Неа. Я установил старую версию SSDT на компьютере 2, но теперь у нее конфликт с другими расширениями. Теперь я пытаюсь переустановить VS.

обновление 3

VS переустановка не помогает мне.
Таким образом, я перестраиваю всю Windows.

+0

Есть ли разница в расширениях, установленных на каждой машине? Меню: Инструменты -> Расширения и обновления –

+1

Я бы сначала проверил, одинаковы ли расширения и ссылки.Кроме того, я хотел бы сделать резервную копию проекта, а затем позволить VS делать все, что захочет, а затем посмотреть, работает ли он по-прежнему в обеих средах: если он работает, тогда не нужно беспокоиться об этом. У меня есть консольное приложение, которое показывает то же поведение (VS всегда хочет «перенести» его, но единственный файл, который он изменил, - это SLN ...) – Alex

ответ

1

В принципе, я не думаю, что это возможно. Вы должны иметь одинаковые версии библиотек и ссылок (которые требуется вашему проекту). Поскольку это не так, Visual Studio пытается помочь вам, перенеся проект на более новую версию. Когда Visual Studio хочет перенести ваш проект, я считаю, что он действительно хочет обновить с SQL Server Data Tools 11.1.20627.00 до SQL Server Data Tools 11.1.31009.1. Как сказал @Alex, попробуйте и пусть он перенесет ваш проект. Вы можете создать копию проекта и позволить Visual Studio переносить копию, если вы беспокоитесь о ее нарушении.

1

Другие комментаторы верны - вы должны просто позволить миграции произойти. Поврежденные файлы будут автоматически скопированы, поэтому вы можете вернуться, если возникнут какие-либо проблемы.

Это обновление не будет блокировать вас, используя его на компьютере 1, так как в этом случае я считаю, что единственным изменением будет то, что ваш файл .sqlproj для проекта обновлен, чтобы обрабатывать ошибку, возникающую при создании из командной строки в некоторых версиях Visual Studio.

Смежные вопросы