VB.NET: InvalidOperationException при запуске на компьютере без VS с использованием SqlServerCE и Entity Framework - PullRequest
0 голосов
/ 12 марта 2011

У меня проблемы с приложением, использующим Sql Server CE в качестве источника данных и Entity Framework (потому что я слишком ленив, чтобы делать операторы SQL, и это просто слишком круто).

Я также использую ReportViewer, но, думаю, уладил проблемы, установив LocalCopy для ссылок

Microsoft.ReportViewer.ProcessingObjectModel
Microsoft.ReportViewer.Common
Microsoft.ReportViewer.WinForms

до истины.

Также у меня есть System.Data.SqlServerCe локально скопированный.

Когда я запускаю приложение, как бы то ни было, на компьютере с установленным VS Express оно отлично работает.

Хотя, когда я запускаю его на любом другом ПК, он мгновенно вылетает и говорит следующее:

Beschreibung:
  Stopped working

Problemsignatur:
  Problemereignisname:  CLR20r3
  Problemsignatur 01:   berichtsheftproper.exe
  Problemsignatur 02:   1.0.0.0
  Problemsignatur 03:   4d77f147
  Problemsignatur 04:   System.Data
  Problemsignatur 05:   4.0.0.0
  Problemsignatur 06:   4ba1e064
  Problemsignatur 07:   14f5
  Problemsignatur 08:   2b
  Problemsignatur 09:   System.InvalidOperationException
  Betriebsystemversion: 6.0.6002.2.2.0.274.10
  Gebietsschema-ID: 1031

Lesen Sie unsere Datenschutzrichtlinie:
  http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0407

VS Express не имеет удаленного отладчика, поэтому я не могу точно отладить ошибку ...

Я не могу найти то, чего не хватает. Я могу предоставить файлы релизов для всех, кто хочет их, или даже для источника! Программа сделана на vb.net.

Использование:

.NET Framework 4.0 «Профиль клиента» в VS 2010 Express SqlServerCE 3.5 Новейший ReportViewer от GotReportviewer.com

... надеюсь, я все понял.

...