用C# 做了一个工具类.生成tools.dll,因为用到了app.config配置文件所以也同时生成了tools.dll.config文件.
拿dll文件给别人用的时候会提示错误,因为没有找到对应的app.config中的信息。
要怎样才能只生成 1个dll文件且其他用户可以啊!?
给你一个思路吧,代码回头写给你。
你可以将app.config文件作为tools.dll的资源文件。
程序启动时候,判定当前目录是否存在config文件,若不存在,那么,将资源文件中的config文件,写入到当前目录中
啥时回头哎呀
坐等你回头呢
等你回下头好难啊
C# 如何吧app.config配置文件封装到dll文件中?
你可以将app.config文件作为tools.dll的资源文件。程序启动时候,判定当前目录是否存在config文件,若不存在,那么,将资源文件中的config文件,写入到当前目录中
C#dll类库如何设置配置文件
从 Project -> Add New Item 菜单中找到 Application Configuration File,一般文件名为 App.config。这个会自动被 Build 成该 DLL 的默认 .config 配置文件,可以用 ConfigurationManager 读取到。连接字符串问题(ConfigurationManager.ConnectionStrings)config中如下配置:<connectionStrings> <add name="SQLConn...
如何将C#中另一个项目里的文件运用到本文件中
一般做法是将另一个项目的dll文件添加到当前项目,然后通过using关键字导入命名空间,这样就可以调用到你在另一个项目中文件里的类了,不过这跟访问权限也有一定关系。
c#app.config对dll文件有影响吗
没有。c#app.config文件仅供exe工程读取的,对dll文件没有影响。库文件即DLL(Dynamic Link Library)文件,是动态链接库文件,又称“应用程序拓展”,是软件文件类型。
c#使用命令行编译生成dll文件
C#使用csc.exe编译程序,csc使用\/target:library(缩写: \/t:library)参数生成Dll文件。其它参数如下:Visual C# 编译器选项 - 输出文件 - \/out:<文件> 指定输出文件名(默认值: 包含主类的文件或第一个文件的基名称)\/target:exe 生成控制台可执行文件(默认) (缩写: \/t:exe)\/target:winexe ...
...文件(xxxx.h),以及如何将头文件编译成动态链接库(DLL)?
如果你只有dll文件,只要知道其导出的方法就可以直接使用,win32有对应的api。如果想要将dll中的所有可用方法包含到项目中,就要包含头文件。这就是说,头文件和dll文件是对应的。另外,如果你的头文件中已经包含了实现代码,那你需要提供一个空的cpp文件,包含该头文件,并将它们编译成dll文件。C#没法...
C#winfom中链接后台数据库操作页面怎么调用app.config的配置文件
\/\/using System.Configuration;还要引用dll string s = ConfigurationManager.ConnectionStrings["DbConnectionString"].ConnectionString;
c#.net 如何控制app.config里的数据库连接字符串不是明文?
您可以下载Microsoft的Enterprise Library企业类库,其中有专门用来加密的类库,而且其中有个EntLibConfig.exe这个应用程序,专门用来给web.config和app.config来加密,企业类库可以到www.codeplex.com上下载,当然也可以百度啦,而且可以在百度文库中下载Enterprise Library类库的使用说明,是PDF版的,Enterprise ...
如何在C#中如何把一个类放在不同文件中
建两个不同的文件夹,然后用名称空间直接引用就行了
为什么dll文件放在bin目录下就提示此文件中没有可放置在工具箱的组件...
直接拉到工具箱来添加,如果还是出现问题,要确定你的dll控件是基于.net frament的版本开发的。