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