1

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

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

示例:C# 中的 app.config 文件,用于 VS 2008 中的 SQL Server 2005

但是 app.config 文件在哪里?

使用:Visual Studio 2005 .net 2.0

截图:

在此处输入图像描述

在此处输入图像描述

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 时才能得到它;但我不得不?

4

2 回答 2

0

It's a file you can add to your project.

Add => New Item => Visual C# Items => General => Application Configuration File

于 2013-09-11T15:29:25.897 回答
0

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

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

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

于 2013-09-11T15:44:22.570 回答