【问题标题】:Exception from .net windows executable file.net windows 可执行文件的异常
【发布时间】:2011-09-30 04:56:08
【问题描述】:

我在 vs2010 中创建了带有实体的 .net windows 应用程序。我在应用程序中添加了 mydatabase.mdf 文件来存储数据。当我在 Visual Studio 中执行时,它工作正常。现在我已经创建了安装项目并在选择主输出后添加了 mydatabase.mdf 文件。当我在我的计算机上安装它时,我收到错误“System.Data.EntityException” 与堆栈:

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.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 Macro.BL.ManageMacroGroup.FetchMacroGroups()
at Macro.Macros.IntializeTreeView()
at Macro.Macros..ctor()
at Macro.Program.Main()

如果有人有想法来处理这个问题,请给我建议来处理这个问题。

【问题讨论】:

    标签: .net entity-framework installation dependencies


    【解决方案1】:

    从 Visual Studio 运行可以避免权限和安全问题。首先仔细检查您的安全设置。此外,Visual Studio 中使用的 DLL 与日常使用的 DLL 不同(SDK DLL vs Runtime DLL)。仔细检查使用的版本。

    也尝试 Windows 更新。

    【讨论】:

    • Shivan,我使用的是 windows 7,我也在 windows xp 上进行了测试。你能给我一些想法来处理这个问题吗?
    • 我假设您使用的是 .NET Framework 4.0,对吧?至于第一步,请先尝试更新您的 .NET Framework 4.0 Runtime。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    相关资源
    最近更新 更多