Больше не могу открыть мой dbml-файл в Visual Studio 2010 - PullRequest
0 голосов
/ 03 августа 2011

Я работаю над проектом некоторое время. Я немного не коснулся его, и когда я вернулся к нему и попытался открыть файл dbml, я получаю эту ошибку.

Microsoft.VisualStudio.Data.Providers.SqlCompact.VsPackage, Microsoft.VisualStudio.Data.Providers.SqlCompact, версия = 4.0.0.0, Культура = нейтральная, PublicKeyToken = 89845dcd8080cc91 'пакет не загружен правильно.

The problem may have been caused by a configuration change or by the installation of another extension. You can get more information by running the application together with the /log parameter on the command line, and then examining the file 'C:\Users\Gary\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml'.

После того, как вы нажмете OK на этой ошибке, появится другое всплывающее окно с сообщением: «Visual Studio обнаружила непредвиденную ошибку».

Я попытался восстановить Visual Studio 2010, но это не помогло, поэтому я также удалил и переустановил его. Все еще не повезло. Кто-нибудь знает, что происходит и как это исправить?

Обновление: я запустил Visual Studio 2010 из командной строки с параметром / log и изучил созданный файл журнала. Видя эти ошибки.

<entry>
    <record>377</record>
    <time>2011/08/03 20:30:38.399</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Microsoft.VisualStudio.Data.Providers.SqlCompact.VsPackage, Microsoft.VisualStudio.Data.Providers.SqlCompact, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91]</description>
    <guid>{51DD7941-149C-412F-8583-04644B87305F}</guid>
    <hr>80131522</hr>
    <errorinfo>Could not load type 'Microsoft.VSDesigner.VSDesignerPackage.ICustomProviderAssemblyService' from assembly 'Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.</errorinfo>
  </entry>
  <entry>
    <record>378</record>
    <time>2011/08/03 20:30:38.403</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [Microsoft.VisualStudio.Data.Providers.SqlCompact.VsPackage, Microsoft.VisualStudio.Data.Providers.SqlCompact, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91]</description>
    <guid>{51DD7941-149C-412F-8583-04644B87305F}</guid>
    <hr>80131522</hr>
    <errorinfo>Could not load type 'Microsoft.VSDesigner.VSDesignerPackage.ICustomProviderAssemblyService' from assembly 'Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.</errorinfo>
  </entry>

И поиск в Google по этим <errorinfo> строкам не дает результатов.

Ответы [ 2 ]

1 голос
/ 04 августа 2011

Я решил воссоздать файл dbml с нуля.Я почти на 90% покончил с этим, когда решил попробовать нажать на старый dbml, просто ради этого.И угадайте, что случилось?Он открылся и работал просто отлично.

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

0 голосов
/ 07 марта 2013

Я обнаружил, что когда ничего не помогает, самое время перезапустить Visual Studio.Я сделал это, и мой dbml смог нормально загрузиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...