展开

关键词

dll打包

相关内容

  • C# 将dll打包到程序中 ILMerge

    本文告诉大家如何把 dll 打包到程序中。很多时候的 软件 在运行的时候需要包括很多 dll 或其他的文件,这样的软件在给其他小伙伴,就需要做一个压缩包,或者用安装软件。这样感觉不太好,所以本文告诉大家一个方法,把所有的 dll 放在一个文件,于是把自己的软件给小伙伴就只需要给他一个程序。ILMerge首先下载 ILMerge 然后安装,感觉安装很简单假如有 1.exe 和 1.dll 准备把 1.dll 合并到 2.exe 那么可以使用下面代码ilmerge target:exe out:E:2.exe log E:1.exe log E:1.dll targetplatform:v4这里的 target 为目标平台out 就是输出的文件log 就是准备合并的dll执行代码就可以拿到参见:http:www.cnblogs.comblqwpLoadResourceDll.htmlILMerge将源DLL合并到目标EXE - HackerVirus - 博客园----
    来自:
    浏览:354
  • 原 c# 将dll以资源文件打包

    c# 将dll以资源文件打包,以实现将dll文件打包到exe里面https:social.msdn.microsoft.comForumszh-CN6fb228b0-d9ed-413b-9adb-84568af7f483cdllexeforum=visualcshartzhchsC#将dll打包到程序中 http:www.cnblogs.comblqwpLoadResourceDll.htmlC#语言操作Win7系统任务栏(TaskBar
    来自:
    浏览:250
  • 广告
    关闭

    云+社区杂货摊第四季上线啦~

    攒云+值,TOP 100 必得云+社区定制视频礼盒

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • DLL之旅1 : 将程序打包成DLL

    解决想法:共用的函数重命名,虽然功能一样,但是名字不一样(简单粗暴,但是共用的函数多了就相当恶心,治标不治本) ;将共用的函数打成动态链接库(lib、dll)。分装DLL步骤Step1.新建win32的DLL项目??Step2 代码就两个文件:头文件: qShareDll.h源文件: qShareDll.cStep2.1 头文件代码#ifndef _Q_SHARE_DLL_H#define _Q_SHARE_DLL_H, double b){ return a + b;} double qSub(double a, double b){ return a - b;}Step2.3 链接库编译得到qShareDll.dll之旅2 : 调用DLL(静态&动态加载)
    来自:
    浏览:247
  • 使用 webpack 打包 bootstrap 后属性失效?

    使用 webpack 的 Dll 插件把 bootstrap 打包成一个 dll,打包过程无报错,使用 webpack-dev-server 启动使用该 dll 的应用后,响应式的导航栏中的按钮点击后不会弹出下拉菜单) }];}; Html(Vue文件)部分: Expand Viceys Blog Home About me Login 观察打包后的 vendor.js,jquery 与 bootstrap 都被打包成功
    来自:
    回答:1
  • C#将引用的dll嵌入到exe文件中

    当发布的程序有引用其它dll, 又只想发布一个exe时就需要把dll打包到exe当然有多种方法可以打包, 比如微软的ILMerge,混淆器附带的打包...用代码打包的实现方式也有很好,本文只是其中一种实现方式方法如下:1.项目下新建文件夹dll2.把要打包的dll文件放在dll文件夹下,并包括在项目中3.右键文件属性, 生成操作选择嵌入的资源4.实现如下代码, 在窗口构造中实现也可以(在窗体事件中无效,如winform_load)这里需要注意,“引用”下的dll,需要设置“复制本地”为False,这样在bin目录下生成exe的时候就不会顺便复制dll了(这步可要可不要)using System;using System.Collections.Generic嵌入到exe程序的资源中, 并实现程序集加载失败事件(当在程序目录和系统目录下找不到程序集触发),当找不到程序集时就从资源文件加载, 先转换为字节数组再转换到程序集返回给程序,这样dll就被加载到程序中了.如果exe所在文件夹下有相应dll, 事件并不会被触发!
    来自:
    浏览:738
  • vue-cli webpack2项目打包优化

    打包dll的时候,Webpack会将所有包含的库做一个索引,写在一个manifest文件中,而引用dll的代码(dll user)在打包的时候,只需要读取这个manifest文件,就可以了。]}二、在webpack.prod.conf.js文件里插件部分添加:plugins: 三、在项目根目录index.html文件中添加: 添加这句,路径可根据所需修改 四、在package.json里打包dll添加命令build:dll: webpack --config buildwebpack.dll.conf.js五、命令顺序npm run build:dll 打包一次之后依赖库无变动不需要执行npmrun build优点 Dll打包以后是独立存在的,只要其包含的库没有增减、升级,hash也不会变化,因此线上的dll代码不需要随着版本发布频繁更新。App部分代码修改后,只需要编译app部分的代码,dll部分,只要包含的库没有增减、升级,就不需要重新打包。这样也大大提高了每次编译的速度。
    来自:
    浏览:469
  • DLL之旅2 : 调用DLL(静态&动态加载)

    转载请注明:转载自 祥的博客原文链接:http:blog.csdn.nethumanking7articledetails78586478----接着上文《DLL之旅1 : 将程序打包成DLL》,现在调用动态链接库有两种方法1.静态加载需要文件(一个都不能少):头文件: qShareDll.h编译生成的lib文件 : TestDll.lib – 编译需要编译生成的dll文件 : TestDll.dll – 运行需要头文件:qShareDll.h#ifndef _Q_SHARE_DLL_H#define _Q_SHARE_DLL_H extern C _declspec(dllexport) double qAdd(double
    来自:
    浏览:228
  • C#项目将dll打包进exe中

    来自:
    浏览:141
  • 神笔低代码平台

    购买指南,创建应用,应用发布,访问应用,流程编排,用户管理,应用检查,应用预览,应用打包,多环境管理,产品优势,产品概述,一般性问题,安全性问题,对象建模,设计页面,添加用户,快速入门,联系我们,产品简介,购买指南,操作指南,创建应用,词汇表,应用发布,访问应用,流程编排,应用构建,用户管理,应用管理,应用检查,应用预览,应用打包,多环境管理,产品优势,产品概述,常见问题,一般性问题,安全性问题,对象建模
    来自:
  • Windows下程序打包发布时的小技巧

    你很难分清楚:倒底哪些DLL是需要打包的,哪些DLL是系统自带的。而作为打包过程中的一个小步骤,我根本不需要知道这么多信息。这个时候,我们需要一个更加简洁明了的工具。Duang~~~,所有依赖的DLL项都保存到output.txt里面去了。打开瞧瞧输出内容:?     依赖的动态库一项项的非常清晰明了。当然,里面也会列出一些系统的动态库。这些系统动态库在系统安装时就有了,所以不用打包进去。当然就算打包进去也不会有什么害处。这个命令再配合everything这个小工具查找依赖的DLL,简直不要太爽:?三、小结    dumpbin的IMPORTS参数是用来查看程序依赖的其他动态库的,这对于可执行程序exe和动态链接库DLL都是适用的。EXPORTS则适用于DLL查看其导出的函数接口:image.png     结果照样重定位到output.txt中去了。
    来自:
    浏览:668
  • 短视频 SDK

    ,视频拼接(Android),购买流程,错误码表,SDK 集成(Android Studio),SDK 集成(XCode),大眼瘦脸和挂件(iOS),大眼瘦脸和挂件(Android),动效变脸,全功能打包集成
    来自:
  • 数据万象

    DescribeMediaJobs,CancelMediaJob,CreateMediaJobs,DescribeMediaJob,DescribeMediaJobs,支持的功能和效果,HLS 自适应打包DescribeMediaJobs,CancelMediaJob,CreateMediaJobs,DescribeMediaJob,DescribeMediaJobs,支持的功能和效果,HLS 自适应打包
    来自:
  • 内容分发网络 CDN

    (新),获取SCDN的Top数据,创建事件日志任务,验证域名解析,生成解析记录,查询SCDN日志下载任务列表,删除SCDN域名,获取诊断任务列表,获取诊断报告,添加诊断URL,复制配置,拷贝域名,动态打包任务提交安全加速相关接口,获取SCDN的Top数据,创建事件日志任务,验证域名解析,生成解析记录,查询SCDN日志下载任务列表,删除SCDN域名,获取诊断任务列表,获取诊断报告,添加诊断URL,复制配置,拷贝域名,动态打包任务提交
    来自:
  • 对象存储

    DescribeMediaJobs,SQL Server 数据备份,支持的功能和效果,使用 Docker 部署,使用腾讯云 EMR 部署,安装与登录,存储桶管理与操作,文件管理与操作,数据监控,资源包管理,文件打包压缩,通过 API 进行多文件打包压缩,对象标签,图片处理费用,内容识别费用,内容审核费用,媒体处理费用,文档处理费用,流量费用,设置自定义风险库,Redis 数据备份,通过 HLS 加密防止视频泄露,自定义函数处理DescribeMediaJobs,SQL Server 数据备份,支持的功能和效果,使用 Docker 部署,使用腾讯云 EMR 部署,移动端使用说明,安装与登录,存储桶管理与操作,文件管理与操作,数据监控,资源包管理,文件打包压缩,通过 API 进行多文件打包压缩,对象标签,数据处理费用,图片处理费用,内容识别费用,内容审核费用,媒体处理费用,文档处理费用,流量费用,设置自定义风险库,Redis 数据备份,通过 HLS 加密防止视频泄露
    来自:
  • 云函数

    ,Websocket,使用方法,原理介绍,监控指标说明,基于 Websocket 搭建匿名聊天室,示例说明,系统部署,系统测试,使用 SCF 实现 Web 静态页面托管,开发者工具,概述,安装与配置,打包部署
    来自:
  • VB.NET 把引用的DLL打包到exe里面,制作绿色软件

    来自:
    浏览:261
  • C# 版dll 程序集合并工具

    最近要开发一个控件给同事用,开发中会引用一些第三方DLL,这样交给用户很不方便,希望的效果是直接交付一个DLL文件。网上找了一些资料。 1.       使用 Costura.Fody ,这个强大之处是可以在build阶段直接将依赖的DLL合并在目标EXE中,支持非托管DLL进行mixed mode 打包,不足之处是只能将DLL合并到EXE中,不支持DLL和DLL的合并,目前满足不了我的需求。id=17630这个支持将EXE依赖的DLL合并到EXE中,也支持将主DLL依赖的其他DLL合并到一个DLL中,这个基本满足要求,唯一不足之处是没有GUI,每次使用敲命令很不方便,于是继续寻找,有ILMergeGUI,合并导出的文件为 DLL,当主文件类型为exe 时,合并后的文件为exe;    .列表里面的dll文件为主文件的依赖文件;     CLR版本支持v1、v1.1、 v2、v4,注意要与主文件及相关文件
    来自:
    浏览:928
  • Silverlight自定义类库实现应用程序缓存

    默认情况下,如果SL项目引用了一些其它程序集(即通俗意义上的dll文件),在编译打包时,这些dll会全部打包到一个xap文件里,随着引用的dll文件越来越多,xap文件会越来越大。这还不是最严重的问题,如果确实需要使用这些dll,大就大吧,要用它容量肯定就会增加。但是如果多个SL项目都要引用相同的程序集时,这些dll会重复打包进每个xap文件,用户在加载多个xap时,实际上是重复下载了这部分dll文件,带宽使用率太低。但是有一个问题,只有强命名的程序集可以这么做,如果是用户自己开发的类库,默认情况下就算你勾选了这个选项,最终还是会将dll一起打包进xap文件,如何也让自己开发的SL类库使用缓存呢?可以看到VS已经自动将MyTools.dll打包成了zip文件,然后查看一下MySLApp.xap中的AppManifest.xaml内容 注意,vs也自动为我们添加了这一行。 
    来自:
    浏览:293
  • 记一次webpack打包优化

    : path.join(__dirname, ..staticjs), 打包后文件输出的位置 filename: .dll.js, library: _library }, plugins: -manifest.json: webpack --config buildwebpack.dll.conf.js },  执行下npm run dll 命令将第三方依赖进行打包?同时生成一个打包文件vendor.dll.js,一般是依赖库, 这个文件会暴露给全局一个类似require功能的函数,这个全局函数的名字是可以配置的, 比如,可以为 vendorRequire();步骤三DllReferencePlugin 是在打包过程中使用的,在打包业务代码时,每遇到一个在manifest.json中出现的文件,就可以利用上述 vendor.dll.js 暴露的全局函数进行相应处理,安装add-asset-html-webpack-plugin插件(将打包好的endor.dll.js加入到生成的html中)npm add-asset-html-webpack-plugin --save
    来自:
    浏览:483
  • 打包dll发布到nuget服务器

    几个月前上传过一次nuget包,结果好久不用,今天想更新下,完全忘记了怎么用了,又是一顿查,所以决定记录下来,当然这可能不是一个傻瓜式的教程,但聪明的你们应该能够看明白的,因为整体操作还是很简单的 好了,让我们开始吧创建类库首先创建一个类库,就是你想要发布到nuget的类库,在AssemblyInfo.cs编辑程序集版本信息,重新生成,好了,这一步就完成了,哈哈哈下载并注册nugetnuget地址:https:www.nuget.org你需要在这个网站注册一个账号,期间会有邮箱验证,验证成功之后就可以了然后下载nuget.exe:https:www.nuget.orgdownloads下载最新版本的就可以,下载完成将nuget.exe放在需要发布的项目的根目录下,与.csproj工程文件在一个文件夹下上传然后打开命令窗口,cd转到该文件夹下执行命令:nuget spec将生成.nuspec文件,比如我这里生成了ApiTokenAuth.Helper.nuspec。这个文件是一个对包的描述文件,需要打开编辑一下,如下是我编辑的内容?编辑完成之后保存,继续执行命令:Nuget pack ApiTokenAuth.Helper.csproj成功之后的界面如下?同时会生成一个ApiTokenAuth.Helper.nupkg文件?这个nupkg文件就是你的nuget包了,可以直接上传,或者用命令发布用命令发布的话需要到nuget官网找到你的API-Keys,是一串字符,然后copy下来,设置到本地nuget里?nuget setApiKey MyAPIKey -Source https:www.nuget.orgpackages最后一步就是上传了,执行命令nuget push ApiTokenAuth.Helper.2.0.0.nupkg -Source https:www.nuget.orgpackagesok,上传完毕了,然后你就可以在nuget你的profile里看到对应的包了,刚刚上传的包会提示:This package has not been indexed yet,需要等一段时间才会在nuget管理器中列出来,安静的等五分钟,你就可以在nuget管理器中搜索到你的包啦调用命令上传的这一步有可能会报错,你也可以直接到nuget网站上点击upload直接选择你的nupkg包文件上传?
    来自:
    浏览:725

扫码关注云+社区

领取腾讯云代金券