麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

把DLL文件打包進EXE的操作技巧

2020-01-24 03:36:26
字體:
來源:轉載
供稿:網友
廢話就不多說了,直接進入主題吧
用VS2005建立一個windows項目,取名test

引用dll文件
編寫代碼,正常引用dll里的類庫,
同時在test項目添加資源文件(該文件就是剛才引用的dll文件)
VS2005會自動生成引用代碼,我這里引用的是IrisSkin2.dll
復制代碼 代碼如下:

internal static byte[] IrisSkin2 {
get {
object obj = ResourceManager.GetObject("IrisSkin2", resourceCulture);
return ((byte[])(obj));
}
}

然后在Main(program.cs)函數里加入代碼
復制代碼 代碼如下:

static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
string path = Application.StartupPath + "/";
string dllFileName = "IrisSkin2.dll";
//******加載IrisSkin2.dll******
if (!File.Exists(path + dllFileName)) //文件不存在
{
FileStream fs = new FileStream(path + dllFileName, FileMode.CreateNew, FileAccess.Write);
byte[] buffer = GetData.Properties.Resources.IrisSkin2;//{GetData是命名空間}
fs.Write(buffer, 0, buffer.Length);
fs.Close();
}
//*****************************
Application.Run(new GDForm());
}

編譯test項目,生成exe文件,然后刪除引用的dll文件(注意是先編譯,再刪除)
復制該exe文件就可以在別的地方運行了(不用dll,運行EXE會自動生成DLL文件)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费一级毛片在线播放视频 | 国产成人精品免费视频大全最热 | 国产精品啪| 鲁人人人鲁人人鲁精品 | 欧美精品成人一区二区三区四区 | 91专区在线观看 | 91在线播放国产 | 一区播放 | 一级免费观看 | 国产一级爱c视频 | 日韩视频在线观看免费 | 日本在线观看高清完整版 | 最新中文字幕免费视频 | 欧美一级黄色片免费观看 | 极品大长腿啪啪高潮露脸 | 国产亚洲精品久久久闺蜜 | 天天夜碰日日摸日日澡性色av | 一区二区三区日韩电影 | 海外中文字幕在线观看 | 四季久久免费一区二区三区四区 | 特色一级黄色片 | 中文欧美日韩 | 一区二区三区日韩电影 | 免费毛片小视频 | 精品久久久久久久久久久久久久 | 久色亚洲 | www久 | 91综合在线观看 | 亚洲成人免费视频在线 | 一区二区久久电影 | 91社| 热re91久久精品国产99热 | 粉嫩一区 | 国产毛片自拍 | 国产99久久精品一区二区 | 玖草| 中文字幕视频在线播放 | 成人一区二区三区在线 | 欧美日韩成人一区二区 | 国产精品99久久久久久久女警 | 黄色一级片在线免费观看 |