我正在使用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
截图:
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时得到它;但我必须?
答案 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的文本文件,其中包含上述文本,然后将其作为现有项目添加到项目中。