部署版本上的“非静态字段需要目标”

时间:2012-08-22 07:54:19

标签: c# connection-string

前段时间我的db连接字符串出现问题。我按照这个答案解决了这个问题:https://stackoverflow.com/a/7692708/1616222(谢谢)

当我正在调试时,所有工作正常但是当我部署应用程序并在到达时安装它:

fi.SetValue(settings, false); 

抛出异常“非静态字段需要目标”。

我正在使用.NET Famework 3.5,我不允许更改它。

1 个答案:

答案 0 :(得分:3)

这意味着您的settings变量为null。所以......不要null。猜测:在生产环境中,配置文件中不存在连接字符串。