我有一个组合框,我用csv文件中的内容填充。
在我的项目中,我有一个app.config文件,我在这里引用这样的文件:
<setting name="ListOfThings" serializeAs="String">
<value>List.csv</value>
</setting>
我已将该文件添加到解决方案中,并设置&#34;复制到输出&#34;选项为&#34;复制Allways&#34;,我已尝试设置&#34; Build Action&#34;内容/编译,但我收到以下错误:
错误67&#39; Project.Properties.Settings&#39;不含 &#39; ListOfThings&#39;的定义没有扩展方法&#39; ListOfThings&#39; 接受类型&#39; Project.Properties.Settings&#39;的第一个参数。 可以找到(你错过了使用指令或程序集 引用?)
在我将csv文件添加到项目之前,我使用完整路径引用了该文件&#34; C:\ temp \ List.csv&#34; (c:\ temp \ List.csv) ,有效。
有什么想法吗? 谢谢!
答案 0 :(得分:0)
我必须在Settings.Designer.cs文件中添加csv文件引用,现在它正常工作!感谢所有建议:)
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("List.csv")]
public string ListOfThings {
get {
return ((string)(this["ListOfThings"]));
}
}