我收到的错误对我没有任何意义。我正在使用Entity Framework 6.1.3,类首先基于现有数据库。当我使用EF创建DbContext类时,我称之为PrismSpecMap。大多数肯定是这个名字的一个类,它是一个公共类。 (它位于名为Data的文件夹中;我不知道这是否会有所不同。)我从Visual Studio 2013收到一条错误消息,“在应用程序配置中找不到名为'PrismSpecMap'的连接字符串文件。”但这没有意义;它在那里,我已经打开了app.config文件,它就在那里。什么也没有任何意义,我可以在我的开发箱上编译并运行它。
为什么我在app.config文件中出现此错误?如何“修复”任何破碎/不快乐的东西?
答案 0 :(得分:2)
首先检查连接字符串名称的正确性。然后检查是否在启动项目中添加了连接字符串。所有其他app.config或web.config文件将被忽略。只要您在解决方案中有一些项目,就会从主项目中使用配置文件。