gpt4 book ai didi

c# - 窗口应用程序崩溃

转载 作者:可可西里 更新时间:2023-11-01 10:07:01 26 4
gpt4 key购买 nike

使用一键发布 (VS2010) 我发布了我的 Windows 应用程序。它是一个非常简单的应用程序,仅使用一个第 3 方库:EntityFramework。安装并运行时,它会在事件日志中生成以下错误:

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...我应该使用不同的分发方法吗?

最佳答案

使用 EF 需要注意的一件事是,您需要在主 app.config 中包含连接字符串,我从使用我自己的使用 EF 的类库中了解到这一点。还可能检查以确保未使用集成安全性或用户有权访问数据库。

关于c# - 窗口应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16301050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com