最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

把DLL文件打包進(jìn)EXE的操作技巧

 更新時(shí)間:2013年02月04日 08:51:02   作者:  
用VS2005建立一個(gè)windows項(xiàng)目,取名test,之后把生成DLL文件打包進(jìn)EXE,接下來(lái)介紹詳細(xì)的操作技巧,感興趣的朋友可以了解下啊,或許對(duì)你有所幫助
廢話就不多說(shuō)了,直接進(jìn)入主題吧
用VS2005建立一個(gè)windows項(xiàng)目,取名test

引用dll文件
編寫(xiě)代碼,正常引用dll里的類庫(kù),
同時(shí)在test項(xiàng)目添加資源文件(該文件就是剛才引用的dll文件)
VS2005會(huì)自動(dòng)生成引用代碼,我這里引用的是IrisSkin2.dll
復(fù)制代碼 代碼如下:

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

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

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項(xiàng)目,生成exe文件,然后刪除引用的dll文件(注意是先編譯,再刪除)
復(fù)制該exe文件就可以在別的地方運(yùn)行了(不用dll,運(yùn)行EXE會(huì)自動(dòng)生成DLL文件)

相關(guān)文章

  • C#中的==運(yùn)算符

    C#中的==運(yùn)算符

    這篇文章主要介紹了C#中的==運(yùn)算符,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-06-06
  • 詳解C# parallel中并行計(jì)算的四種寫(xiě)法總結(jié)

    詳解C# parallel中并行計(jì)算的四種寫(xiě)法總結(jié)

    在C#中,parallel關(guān)鍵字可以用于并行計(jì)算。本文為大家總結(jié)了四種C# parallel并行計(jì)算的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-11-11
  • C#編程中枚舉類型的使用教程

    C#編程中枚舉類型的使用教程

    這篇文章主要介紹了C#編程中枚舉類型的使用,是C#入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-01-01
  • WPF實(shí)現(xiàn)圖片按像素拉伸

    WPF實(shí)現(xiàn)圖片按像素拉伸

    這篇文章主要為大家詳細(xì)介紹了WPF實(shí)現(xiàn)圖片按像素拉伸的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • C#將布爾類型轉(zhuǎn)換成字節(jié)數(shù)組的方法

    C#將布爾類型轉(zhuǎn)換成字節(jié)數(shù)組的方法

    這篇文章主要介紹了C#將布爾類型轉(zhuǎn)換成字節(jié)數(shù)組的方法,涉及C#中字符串函數(shù)的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • c#中的yield?return用法詳解

    c#中的yield?return用法詳解

    這篇文章主要介紹了c#中的yield?return用法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • 深入分析C#中的異步和多線程

    深入分析C#中的異步和多線程

    這篇文章主要介紹了C#中異步和多線程的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2021-01-01
  • C#反射機(jī)制介紹

    C#反射機(jī)制介紹

    這篇文章介紹了C#的反射機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • C#利用OpenCvSharp實(shí)現(xiàn)玉米粒計(jì)數(shù)

    C#利用OpenCvSharp實(shí)現(xiàn)玉米粒計(jì)數(shù)

    這篇文章主要為大家詳細(xì)介紹了C#如何結(jié)合OpenCVSharp4實(shí)現(xiàn)玉米粒計(jì)數(shù),文中的示例代碼簡(jiǎn)潔易懂,具有一定的學(xué)習(xí)價(jià)值,需要的小伙伴可以參考下
    2023-11-11
  • C#實(shí)現(xiàn)FTP文件下載及超時(shí)控制詳解

    C#實(shí)現(xiàn)FTP文件下載及超時(shí)控制詳解

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)FTP文件下載及超時(shí)控制的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03

最新評(píng)論

横山县| 水城县| 乌拉特后旗| 遂平县| 凯里市| 濮阳县| 兴国县| 吐鲁番市| 湄潭县| 赤峰市| 全南县| 正定县| 邯郸市| 临清市| 巍山| 抚松县| 都江堰市| 门头沟区| 永定县| 延安市| 太谷县| 安图县| 石楼县| 宜兰县| 祁连县| 石家庄市| 克山县| 精河县| 汝南县| 蓬莱市| 永清县| 阜平县| 乐陵市| 乌海市| 堆龙德庆县| 克山县| 翁源县| 观塘区| 沾化县| 枣庄市| 敦化市|