使用添加到c#项目的csv文件作为组合

时间:2015-05-31 22:14:13

标签: c# csv project

我有一个组合框,我用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) ,有效。

有什么想法吗? 谢谢!

1 个答案:

答案 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"]));

        }

    }