ワンクリック公開 (VS2010) を使用して、Windows アプリを公開します。EntityFramework という 1 つのサードパーティ ライブラリのみを使用する非常に単純なアプリケーションです。インストールして実行すると、イベント ログに次のエラーが生成されます。
Application: HNITPrinterMgtApp.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Data.EntityException
Stack:
at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean, System.Data.Common.DbConnection, System.Data.Common.DbConnection, System.String, System.String, Boolean ByRef)
at System.Data.EntityClient.EntityConnection.Open()
at System.Data.Objects.ObjectContext.EnsureConnection()
at System.Data.Objects.ObjectQuery`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResults(System.Nullable`1<System.Data.Objects.MergeOption>)
at System.Data.Objects.ObjectQuery`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].System.Collections.Generic.IEnumerable<T>.GetEnumerator()
at System.Data.Entity.Internal.Linq.InternalQuery`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetEnumerator()
at System.Data.Entity.Internal.Linq.InternalSet`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetEnumerator()
at System.Data.Entity.Infrastructure.DbQuery`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].System.Collections.Generic.IEnumerable<TResult>.GetEnumerator()
at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Linq.Enumerable.ToList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at HNITPrinterMgtApp.Classes.UiPresenter.GetCurrentListOfPrinters()
at HNITPrinterMgtApp.HNITPrinter.SetFormForTypeOfUser()
at HNITPrinterMgtApp.HNITPrinter.DetermineTypeOfUser()
at HNITPrinterMgtApp.HNITPrinter..ctor()
at HNITPrinterMgtApp.Program.Main()
必要なすべてのdllがそこにあります...何が欠けているのかよくわかりません...または他に何をする必要があります....
Windows アプリで EF を使用している場合、別の配布方法を使用する必要がありますか?