在app.config中使用连接字符串C#

时间:2013-09-11 15:25:22

标签: c# visual-studio-2005 app-config

我正在使用Visual Studio 2005 C#。为手持扫描仪设计移动应用程序。目前我正在为每个表单声明一个连接字符串。我不想这样做。我知道你可以做app.config文件。

我很难理解app.config文件的工作原理。我已阅读论坛和stackoverflow帖子,但我找不到它。有人可以帮帮我吗?

示例:app.config file in C# for SQL Server 2005 in VS 2008

但是app.config文件在哪里?

使用: Visual Studio 2005 .net 2.0

截图:

enter image description here

enter image description here

app.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="MyString" 
         connectionString="User Id=christob;Password=CHRISTOB;Host=poseidon;Pooling=true;Min Pool Size=0;Max     Pool Size=100;Connection Lifetime=0;Port=1523;Sid=GLODCQA"
         providerName="CoreLab.Oracle" />
  </connectionStrings>
</configuration>



using System.Configuration;

private void btnExit_Click_1(object sender, EventArgs e)
    {
        string sTemp = System.Configuration.ConfigurationManager.ConnectionStrings["MyString"].ConnectionString;
etc........
    }

错误:

错误1部署和/或注册失败,错误:0x8973190e。写入文件'%csidl_program_files%\ hhrcv_app \ system.dll'时出错。错误0x80070070:磁盘上没有足够的空间。     设备连接组件

为什么会出现此错误?我只在使用systems.configuration时得到它;但我必须?

2 个答案:

答案 0 :(得分:0)

这是一个可以添加到项目中的文件。

添加=&gt;新商品=&gt; Visual C#Items =&gt;一般=&gt;应用程序配置文件

答案 1 :(得分:0)

如果您没有模板,可以手动创建文件。 Visual Studio生成的默认App.config文件包含以下文本:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>

在解决方案目录中创建一个名为App.config的文本文件,其中包含上述文本,然后将其作为现有项目添加到项目中。