第一步: 程序包下载,部署完成后跑一遍
第二步: bin\Debug 拷贝 到 vs 里选择项目右键粘贴.
第三步: 删除引用下载的 的程序(我这里是json),资源管理器也卸载.
第四步: 添加 引用 选择 目录里的dll
第五步: 选中dll(Newtonsoft.Json.dll)右键 属性 把生成操作改成 嵌入的资源
入口文件加入以下代码:
//初始化时添加下面代码 AppDomain.CurrentDomain.AssemblyResolve += (sender, args) => {//注意WindowsFormsApplication1 这个是主程序的命名空间 string resourceName = "WindowsFormsApplication1." + new AssemblyName(args.Name).Name + ".dll"; using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName)) { Byte[] assemblyData = new Byte[stream.Length]; stream.Read(assemblyData, 0, assemblyData.Length); return Assembly.Load(assemblyData); } };
http://www.luofenming.com/show.aspx?id=ART2021042800001
上一篇: c# 查找文件包含多种类型
下一篇: c# 如果有问题比如报错就跳过
0条评论