C# Winform 嵌入资源
2017-02-17 21:38
876 查看
http://blog.csdn.net/mygisforum/article/details/5356682
版权声明:本文为博主原创文章,未经博主允许不得转载。
1.在“解决方案资源管理器”中,建立文件夹"Floder";
2.在"Floder"下添加文件,选择要嵌入的文件。
3.右键查看属性,将“生成操作”设置为“嵌入的资源”。
获取方法:
System.Reflection.Assembly appDll = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Streamstream= appDll.GetManifestResourceStream("Namespace.Folder.Filename");
注意:
System.Reflection.Assembly.GetExecutingAssembly(); //资源在当前应用程序中
System.Reflection.Assembly.GetCallingAssembly(); //资源在类库中
示例代码:
[csharp] view plain copy
System.Reflection.Assembly appDll = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Stream stream = appDll.GetManifestResourceStream("AccessConToolApp.Resources.Temp.mdb");
byte[] fileByte = new byte[(int)stream.Length];
stream.Read(fileByte, 0,(int)stream.Length);
using (System.IO.FileStream fs = new System.IO.FileStream("d://tt.mdb", System.IO.FileMode.Create))
{
fs.Write(fileByte, 0, fileByte.Length);
fs.Flush();
}
stream.Close();
版权声明:本文为博主原创文章,未经博主允许不得转载。
1.获取嵌入资源
在 Visual Studio开发环境中设置此编译器选项1.在“解决方案资源管理器”中,建立文件夹"Floder";
2.在"Floder"下添加文件,选择要嵌入的文件。
3.右键查看属性,将“生成操作”设置为“嵌入的资源”。
获取方法:
System.Reflection.Assembly appDll = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Streamstream= appDll.GetManifestResourceStream("Namespace.Folder.Filename");
注意:
System.Reflection.Assembly.GetExecutingAssembly(); //资源在当前应用程序中
System.Reflection.Assembly.GetCallingAssembly(); //资源在类库中
示例代码:
[csharp] view plain copy
System.Reflection.Assembly appDll = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Stream stream = appDll.GetManifestResourceStream("AccessConToolApp.Resources.Temp.mdb");
byte[] fileByte = new byte[(int)stream.Length];
stream.Read(fileByte, 0,(int)stream.Length);
using (System.IO.FileStream fs = new System.IO.FileStream("d://tt.mdb", System.IO.FileMode.Create))
{
fs.Write(fileByte, 0, fileByte.Length);
fs.Flush();
}
stream.Close();
相关文章推荐
- [转]将字体嵌入程序资源中 C# Winform
- C# Winform 嵌入资源
- WinForm.Net 界面皮肤使用资源(C#原作)
- C# Vs2005资源文件嵌入资源使用方法
- 黄聪:C# MP3操作类,能播放指定的mp3文件,或播放嵌入的资源中的Mp3文件
- C#操作Word(二)——将Word文档嵌入到WinForm窗体中
- 【转】C#如何让WinForm嵌入桌面窗口最底层
- C#2005 在窗体中播放嵌入资源的声音
- c#程序嵌入资源文件中
- C# 引用嵌入资源
- 将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)
- .NET C# 异步发送 要求回执 嵌入图片资源 自定义邮件头 失败通知 html/文本双视图 支持 notes 的邮件
- c#调用 windows api实现WinForm中嵌入EXE程序
- 将MS Word 嵌入C# Winform 中
- 黄聪:将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)
- C#中使用嵌入资源的图像
- C# 嵌入Excel、winform 嵌入Ecxel 、.net 嵌入 Excel、winform 打开 Excel、webBrowser打开Excel
- C# 嵌入Excel、winform 嵌入Ecxel 、.net 嵌入 Excel、winform 打开 Excel、webBrowser打开Excel (转)
- C# winform 嵌入和操作 Excel表格[引用]
- (转)在c# winform程序里嵌入FLASH