将C#的程序的一些用户数据写在一个文件中,并把程序设计为开机启动后,就会出现问题。找不到我的用户数据文件。File.Exists()返回的是false。但是如果手动打开程序又能成功的读取数据文件。 百度了一下也没有找到什么办法,就强制读取文件试一下,而不再用File.Exists()方法判断,结果给我抛出了一个异常:找不到文件:"C:\Windows\SysWOW64\Xxx"。 看了这个错误,估计是64位系统造成了,因为现在做的只是个小程序,没时间在...
ExeConfigurationFileMap map = new ExeConfigurationFileMap();map.ExeConfigFilename = @"F:\App1.config"; ;Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);string connstr = config.ConnectionStrings.ConnectionStrings["connStr"].ConnectionString;MessageBox.Show(connstr);string key = config.AppSettings.Settings["key"].Value;MessageBox.Show(key); 原...
c#开发项目时经常用到配置,一般我们会根据具体项目需求,有时把配置写到数据库,有时写到web.config,有时定到ini文件中。在开发winform程序的时候我们最常用的就是定到app.config和ini文件中。今天我分享一个最好用最简单、最好用的ini配置文件辅助类,亲测好用。publicclass IniFileHelper
{#region API函数声明[DllImport("kernel32")]//返回0表示失败,非0为成功privatestaticexternlong WritePrivateProfileString(string se...
一、课程介绍一、本次分享课程《C#轻量级配置文件EasyJsonConfig》适合人群如下:1、有一定的NET开发基础。2、喜欢阿笨的干货分享课程的童鞋们。二、今天我们要如何优雅解决的项目中经常遇到配置文件config读写的痛点问题1)、你是否在为找到一款轻量级配置文件组件四处寻找而感到烦恼?2)、你是否在还在使用app.config、web.config这么原始的配置文件方式而感到烦恼?3)、你是否在寻找一款可以支持自定义文件存储目录以及支持自...
无论我们是开发WPF还是WinFrom 或者是.net程序,都是要使用配置文件来连接数据库操作的,方法一样,只是配置文件的名字不一样而已WPF和WinFrom 都是App.config.net 是Web.config下面以WPF ,开发环境以VS2013为例首先需要在项目右键---添加--新建项,选择 VC# 配置文件,名字改成 App.config然后,需要在项目里面添加引用,这个引用,创建项目的时候,不会自动生成在引用--右键---添加引用,选择System.ConfigurationApp.config 中...
这个问题其实并没有我想像的那个复杂,我们都知道怎么直接修改吧,那就是修改WebConfig文件的配置节具体的方法看下面图片这个相信很多人都知道,直接修改就行了动态修改方式----------------------------------------------------------那么怎么动态修改呢?我想可能很多人都会这样讲,修改WebConfig文件,有专用的帮助类,也可以自己写因为WebConfig是可以Xml的形来编辑的,对的这种方法确实是可行的那么我告诉你们,你们错了,有...
配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [.Web] .Configuration 这个管理功能的NameSpace,要使用它,需要添加对 System.configuration.dll的引用。 对于WINFORM程序,使用 System.Configuration.ConfigurationManager; 对于ASP.NET 程序, 使用 System.Web.Configuration.WebConfigurationManager; 对于配置文件内容的读取,真是...
<connectionStrings>
2 <!--<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-配置文件链接数据库-20150623105832;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-配置文件链接数据库-20150623105832.mdf" />-->
3 <add name="myconn" connectionString="Data Source=.;Initial Catalog=Northwind;Persist...
在程序运行过程中,配置文件只加载一次,所以动态更改后必须重新读取一次才会生效,以下是代码部分。 1、动态修改配置文件 //通过Xml方式(需using System.xml;) XmlDocument doc = new XmlDocument(); doc.Load(Application.ExecutablePath + ".config"); //XmlNode node = doc.SelectSingleNode(@"//add[@key=‘" + key + "‘]"); // 定位到add节点 XmlNode node =...
using System;2 using System.Collections.Generic;3 using System.Configuration;4 using System.Data.SqlClient;5 using System.Linq;6 using System.Text;7 using System.Threading.Tasks;8 using System.Data;9 10 namespace Students.DAL11 {12 public class DBHelper13 {14 public static readonly string conn = ConfigurationManager.ConnectionStrings["ClassRoomConnectionString"].ToString();15 ...
配置文件
不带密码带密码public static class Access
{
public static readonly string connstr = ConfigurationManager.AppSettings["connstr"].ToString();
public static DataTable Get(string sql)
{
using (OleDbConnection conn = new OleDbConnection(connstr))
{
conn.Open();
OleDbDataAdapter dbDataAdapter = new OleDbDataAdapter(sql, conn); //创建适配对象
DataTable dt = new DataTable(); //新建表对象
dbDataAda...
目录C# App.config 配置批量配置读取环境配置1.自定义节点目录2.自定义节点3.读取自定义节点AppSetting配置节点配置节点读取
C# App.config 配置
自定义app.config节点,读取以及修改
批量配置读取
环境配置
导入System.Configuration.dll
引用 using System.Configuration;1.自定义节点目录
app.config是遵循xml格式的文件,所以支持自定义节点
但是自定义节点的文件格式需要按照目录来设定目录格式<configuration><configSection...
使用ini配置项目的好处:文本保存便于查看和修改
配置过程简单高效
使用、扩展灵活实例:using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.InteropServices;namespace leisai1
{public partial class Settings : Component{//配置文件路径,可以扩展做成多配置文件private st...
一:给 C# 类库 dll 添加配置文件并读取配置信息
效果:
1.给类库程序添加配置文件,并命名为:类库名.DLL.config
如上面效果图,类库为:API.dll ,那么其对应的类库配置文件为:API.DLL.config
注意:运行时config文件需跟类库dll在同一级目录下,不然读取不到文件
给配置文件添加相关的配置信息<?xml version="1.0" encoding="utf-8" ?>
<configuration><appSettings><!--Start 企业微信接口配置,默认不需要更改,企业微信属于私有化的...
config.json 文件内容如下
{"Data": {"DefaultConnection": {"ConnectionString": "Server=(localdb)\\MSSQLLocalDB;Database=Books;Trusted_Connection=True;"}},"Appsettings": {"Name": "XiaoLi","Date": "2020-04-18","age": "20"},"url":"https://blog.csdn.net/weixin_42686768"
}设置配置文件
项目config.json文件右键——属性——将“复制到输出目录”项的值改为“始终复制”
添加引用
using Microsoft.Extensions.Configu...