在visual studio 2010中,app.config(例如)属性有两个选择(或更多):
有什么区别?
我从MSDN那里得到了帮助,但我仍然不明白。因为它只是解释了这个词含义!而不是重点。
为什么我问,因为我的Visual Studio 2010 Windows服务有问题(也使用Windows窗体应用程序测试):
当我设置app.config:
时 no copy(copy to output directory)&&None(generate operation)
System.Configuration.ConfigurationManager.ConnectionStrings["connStr"].ConnectionString
可以获得“connStr”。
如果我设置了app.config:
copy(copy to output directory)&&embeded resource(generate operation)
System.Configuration.ConfigurationManager.ConnectionStrings["connStr"].ConnectionString
生成错误:
not set the object referece of the object
如何了解情况?更多细节,更好。
答案 0 :(得分:2)
生成应用配置转换,具体取决于Web.config文件的编译目标... http://msdn.microsoft.com/en-us/library/dd465326%28v=vs.100%29.aspx
...但我不确定它是否适用于非Web.config文件。