VS工程的“多dll与exe文件合并”

 运行环境

ILMerge插件

1、打开 VS的“工具 - NuGet包管理器 - 管理解决方案的NuGet程序包”

2、在浏览中搜索“ILMerge”,在官方源中,3.0.41版本的插件已不支持使用了

3、下拉列表其他版本可以安装,使用3.0.40

4、下载封装好的“ILMerge”任务插件“MSBuild.ILMerge.Task”

5、工程中添加图示3个文件

6、重新生成工程后,只剩余一个dll文件

其他dll文件均被封装

7、取消ILMerge插件后,正常生成多个dll

ILRepack插件

1、安装插件

ILRepack
ILRepack.Lib.MSBuild.Task

2、编写脚本
#用于获取下一条语句中的dll名称
dir /b *.dll*>test.txt    
#执行合并指令
..\..\..\packages\ILRepack.2.0.18\tools\ILRepack /out:MergeDll.dll MergeDll.dll Microsoft.Bcl.AsyncInterfaces.dll Newtonsoft.Json.dll System.Buffers.dll System.Memory.dll System.Numerics.Vectors.dll System.Runtime.CompilerServices.Unsafe.dll System.Text.Encodings.Web.dll System.Text.Json.dll System.Threading.Tasks.Extensions.dll System.ValueTuple.dll
#暂停,查看合并信息
pause

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
PowerPoint操作简单、易学易用、方便快捷,基于幻灯片的创作思想和内置功能丰富实用,.成为初级用户创作多媒体的理想工具。然而它很难与Authorware、Director等大牌软件的杰作相媲美。但是如果用Director将其进行包装,PowerPoint的作品就会身价倍增。有兴趣的朋友不妨跟我一起来试一试!    设计    1、 基本设计思想    ① 片头和主交互界面用Director制作;    ② 具体内容用PowerPoint制作。这样做工作量不大,难度较小,适合初级用户。    2、 实现的效果    ① 从外观上脱离了PowerPoint环境,播放时有独立的窗口,甚至不需要PowerPoint软件支持;    ② 交互上借助Director的优势,功能大大增强,实现了仅靠PowerPoint根本无法实现的交互功能,界面更加友好。    包装    包装是最重要的一个环节,主要有以下五个步骤:    1、 规划文件组织结构    ① 在硬盘上建立一个文件夹(如:“My Multimedia”),用于存储创作多媒体时用到的所有文件。    ② 在“My Multimedia”文件夹中建一个子文件夹,名为“ppt”,用于存放PowerPoint文件。    ③拷贝Office2000安装光盘的“Pfiles\MsOffice\Office”路径下的“Xlators”文件夹到“My Multimedia”文件夹中。“Xlators”文件夹内含PowerPoint播放器“Ppview32.exe”及其附属文件(*.dll),主要作用是实现PowerPoint演示文稿的脱离环境播放,即在没有安装PowerPoint的机器上也能正常播放。    ④ Director文件(*.dir)及其打包文件(*.exe)可直接放在My Multimedia文件夹下。    2、 PowerPoint文件具体的制作   注意:每个独立内容最好单独创建一个文件,如1.ppt、2.ppt、3.ppt等。    3、 主交互界面的设计与制作   主交互界面通常由一张底图,配上按钮和一些点缀动画组成(如图1),通过点击不同按钮完成交互行为。界面设计用到的图像素材可在Photoshop里处理,并把背景和按钮分别放在独立的图层中(如图2),按钮应注意做成多状态的,然后每层保存为一个独立的“psd”文件。 图1 4、引入素材   启动Director,点击导入素材按钮,在弹出的对话框中选择主界面的背景和按钮图像文件,然后点击“Import”按钮“Image Options”对话框中点击“Image(32Bit)”和“Same Setting for Remainning Images”选项,单击“OK”完成引入。在Internal Cast窗口选中背景和正常状态的按钮,然后拖至Score窗口,并在Stage窗口(即舞台).上调整好每个角色位置。 图2 5、 编写脚本    ① 按钮脚本。在Score窗口选中按钮角色,点击鼠标右键,从弹出菜单中选择“Script...”,打开脚本编写窗口,为角色编写脚本,如按钮1的脚本为

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫中眸zc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值