C#释放资源文件dll
2013-04-29 16:38
267 查看
本篇文章教你如何往程序中添加资源文件及在程序运行时释放该资源文件,
测试时我使用的资源文件类型为dll文件,其它文件类型方法是类似的,
各位依葫芦画瓢即可。
------------------------------------------------------------------------------------------------------
先讲一下资源文件的添加,这一步很重要,如果添加方法不对,在后面写代码
时,你都不知道错在哪里。
错误类型为一般为找不到该资源文件。
-----------------------------------------------------------------------------------------------------
资源添加步骤如下:
1.展开我们工程的解决方案,找到【Resources.resx】,然后双击它。
//截图如下
2.在打开的添加资源窗口中,我们将资源的类型设置为【文件】,然后我们点【添加资源】,
找到我们要添加的dll文件即可。
//截图如下:
3.资源添加成功后,我们就可以在解决方案中 的文件夹【Resources】看到我们添加的dll文件了。
//截图如下:
-----------------------------------------------------------------------------------------------------------------------------------------
资源添加成功后,就可以写代码来释放我们的dll文件到指定的目录了。
-----------------------------------------------------------------------------------------------
您的十分满意是我追求的宗旨。
您的一点建议是我后续的动力。
测试时我使用的资源文件类型为dll文件,其它文件类型方法是类似的,
各位依葫芦画瓢即可。
------------------------------------------------------------------------------------------------------
先讲一下资源文件的添加,这一步很重要,如果添加方法不对,在后面写代码
时,你都不知道错在哪里。
错误类型为一般为找不到该资源文件。
-----------------------------------------------------------------------------------------------------
资源添加步骤如下:
1.展开我们工程的解决方案,找到【Resources.resx】,然后双击它。
//截图如下
2.在打开的添加资源窗口中,我们将资源的类型设置为【文件】,然后我们点【添加资源】,
找到我们要添加的dll文件即可。
//截图如下:
3.资源添加成功后,我们就可以在解决方案中 的文件夹【Resources】看到我们添加的dll文件了。
//截图如下:
-----------------------------------------------------------------------------------------------------------------------------------------
资源添加成功后,就可以写代码来释放我们的dll文件到指定的目录了。
public void ReleaseRes() { //获取C:\Windows\System32路径 string path =System.Environment.GetFolderPath(Environment.SpecialFolder.System); //释放A.dll if (!File.Exists(path + @"\A.dll")) { byte[] Save = global::你的程序命名空间的名字.Properties.Resources.A;//A是dll文件的名称,不需要后缀 FileStream fsObj = new FileStream(path+@"\A.dll", FileMode.CreateNew); fsObj.Write(Save, 0, Save.Length); fsObj.Close(); }
-----------------------------------------------------------------------------------------------
您的十分满意是我追求的宗旨。
您的一点建议是我后续的动力。
相关文章推荐
- Dll等资源嵌入到exe文件中,运行时释放
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- C#嵌入dll到资源释放的问题
- C# DLL资源文件打包(图片、JS、CSS)[WebResource]
- C#sql查询导出为excel文件,并最终释放excel资源。
- c# 使用独立的DLL来存储图片(资源文件)
- QQ2605961812,vb释放DLL,资源文件
- C# 通过Reflection代码实现载入内置的(dll)资源文件
- VC释放资源文件DLL,EXE等。。。
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- c# 将dll以资源文件打包
- C#:在其它dll中调用此文件中的资源
- [转]C# DLL资源文件打包(图片、JS、CSS)[WebResource]
- C# DLL资源文件打包(图片、JS、CSS)[WebResource]
- C#嵌入dll到资源释放的问题
- C# DLL资源文件打包(图片、JS、CSS)[WebResource]
- C# 获取资源文件中的DLL,调用DLL中的方法
- c#下将.cs文件编译成dll
- 把dll发到资源文件里,怎样把它load出来
- 把 图片 资源文件 编译到dll