[英]How do I compile my App.config into my exe in a VS2010 C# console app?
[英]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.