2013-02-12 2 views
4

Я пытаюсь открыть .sdf-файл в Visual Studio Web Express . Это моя местная среда Orchard, но я полагаю, что это не имеет большого значения, поскольку я нашел эту ошибку повсюду, когда Googling. Однако я нашел решения для Visual Studio 2010 и ниже, поэтому они, похоже, не применяются ко мне, поскольку обычно они включают установку Visual Studio 2010 Tools для SQL Server Compact. Очевидно, что это не работает с 2012 годом.Не удается открыть .sdf-файл в VS 2012: ошибка Unspecified

Здесь ошибка при попытке открыть файл непосредственно из VS Обозревателя решений:

Unspecified Error

Что за черт?

Когда я пытаюсь установить соединение передачи данных, с SQL Server Compact не является там:

Configure new data connection

Я попытался переустановить SQL Server Compact Последние через Platform Installer Web, но это не помогло , Я могу, однако, открыть базу данных в LINQPad:

Orchard.sdf in LinqPad

Любые идеи о том, что происходит с Visual Studio 2012?

Thx

PS: Извините, если я проглядел решение где-то. Получил только 2 часа сна или около того.

+0

Вы нашли решение этой проблемы? –

+0

@ DamianPowell - я сделал; взгляните на мой ответ ниже – GlenH7

ответ

0

Посмотрите на это MSDN Forum posting. Это точно не соответствует вашим обстоятельствам, но я считаю, что эта конкретная проблема связана с контролем источника, а не с языком, с которым вы работаете.

Ответ на вопрос, что делать, это около 2/3rds пути в эту публикацию.

Итак, я отсоединил проекты (выберите файл решения, затем File -> Source Control -> Advanced -> Change Source Control), а затем отскочите их.

После некоторого дополнительного расследования я обнаружил, что эта проблема может быть связана с файлом .suo. This SO answer указывает, что файл .suo эффективно одноразовый, поэтому вы можете закрыть свое решение; удалить .suo; повторно открыть решение, и «Unspecified error» должна исчезнуть.

Я пробовал оба метода (unbind | bind) и удалял файл .suo, и оба они работали для меня.