繁体   English   中英

如何让我的 c# 控制台应用程序与 app.config 一起运行?

[英]How do I get my c# console application to run with an app.config?

这对我来说很特殊,尽管我确信我缺少一些简单而基本的东西。 我有一个控制台应用程序,它从 app.config 读取 SQL 连接。 它在 Visual Studio 中运行良好。 当我将三个项目移动到一个目录进行测试时,.exe、app.config和它需要的水晶报告到function,它不会从app.config中读取。

Console.WriteLine("about to get connection string...");
var connectionString = ConfigurationManager.ConnectionStrings["InformConnectionString"].ConnectionString;

它轰炸了 var connectionString 行,出现未处理的异常 Object 引用未设置为 object 的实例。 同样,在开发环境中工作正常,只是在生产目录中不行。

这是因为 app.config 在编译时被重命名为 YourAppName.exe.config。 查看您的 bin/debug 文件夹或 bin/release 文件夹。 在那里你可以找到使用的配置文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM