.NET
No_Bug_
懂得分享,快乐才会加倍。
展开
-
.net core 发布时文件不更新问题解决方法
.net项目发布时,某些文件没有更新,如何让其跟随项目发布时一起更新原创 2022-04-13 14:01:43 · 856 阅读 · 0 评论 -
C#获取音频时长(支持mp3,wma,wav格式)
using Shell32;using System;using System.IO;ShellClass sh = new ShellClass();Folder dir = sh.NameSpace(Path.GetDirectoryName("MP3绝对路径"));FolderItem item = dir.ParseName(Path.GetFileName("MP3绝对路径"));String durationStr = dir.GetDetailsOf(item, 27);原创 2020-09-09 14:47:11 · 3956 阅读 · 1 评论 -
VS 2019 解决对COM组件的调用返回了错误HRESULT E_FAIL
之前电脑装的vs 2012,后面由于需要用到程序包,还有其它原因升级成vs 2019。在用的过程中需要添加新的引用,结果发现出现问题。问题现象是,右键“引用”,选择“添加应用”,直接报错,对COM组件的调用返回了错误HRESULT E_FAIL。在网上百度了下,大部分都是一笔带过,执行一个命令,很少有图文讲解的。所以解决起来还是比较麻烦,这里借鉴了一个博主的文章,然后解决的,在解决问题的过程中还有...原创 2019-12-25 12:47:58 · 63154 阅读 · 51 评论 -
C# 启动程序报 无法初始化 Web 辅助进程(HRESULT=0x80040154)外部的本机配置支持。解决方法
先抛问题:无法初始化 Web 辅助进程(HRESULT=0x80040154)外部的本机配置支持。nativerd.dll 必须位于 %windir%\system32\inetsrv 中。本来运行好好的程序,由于系统自动更新了下,导致程序启动的时候报错了。按照提示去注册 nativerd.dll发现没有任何用,走了很多弯路,网上也差不到任何信息。最终是在看一个软件的说明中点到一下,...原创 2019-11-14 19:16:39 · 8963 阅读 · 1 评论 -
C# 操作Office带密码文件
如果office文件设置了密码,在打开文件的时候就会弹出对话框,提示输入密码才能继续下去,影响了后台服务的跑批执行,由于在打开文件之前,无法知道当前文件是否有密码,所以在打开文件的时候就设置一个默认密码来打开,这样报错了就可以直接跳过该文件,下面就介绍每个类型的office文档怎么传入密码打开文档。1.WordApplicationClass word = new ApplicationCla...原创 2019-09-18 12:33:31 · 1113 阅读 · 0 评论 -
C# 操作Office带密码文件
如果office文件设置了密码,在打开文件的时候就会弹出对话框,提示输入密码才能继续下去,影响了后台服务的跑批执行,由于在打开文件之前,无法知道当前文件是否有密码,所以在打开文件的时候就设置一个默认密码来打开,这样报错了就可以直接跳过该文件,下面就介绍每个类型的office文档怎么传入密码打开文档。1.Word第5个参数是输入密码的地方ApplicationClass word = ne...原创 2019-08-31 14:45:42 · 1345 阅读 · 1 评论 -
C# 处理WMZ文件,转换为WMF或者JPG/PNG等
wmz文件是什么?WMZ是被用作Windows媒体播放器的界面自定义皮肤的压缩文件扩展名。自定义皮肤是负责更改Windows媒体播放器的外观。它包含一些图形与定义程序中的每个元件的功能的JavaScript代码。通过将word转换成html,或者复制图片时在剪切板上都可以看到后缀为wmz的文件。如何转换wmz文件?第一种方式:转换为JPG/GIF/PNG/等using (GZipStr...原创 2019-08-30 12:52:08 · 1724 阅读 · 0 评论 -
NLog日志封装和配置(C#)
NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码。 NLog是一个简单灵活的.NET日志记录类库。通过使用NLog,我们可以在任何一种.NET语言中输出带有上下文的(contextual information)调试诊断信息,根据喜好配置其表现样式之后发送到一个或多个输出目标(target)中。简单的说可以用NLog记录系统中的日志,尤其是项目上原创 2017-04-12 14:53:42 · 16305 阅读 · 2 评论 -
.NET获取指定文件夹下的所有文件
.NET获取指定路径下的所有文件原创 2015-06-06 00:06:32 · 3380 阅读 · 0 评论 -
.NET 获取项目路径
获取服务器上指定虚拟路径对应的物理路径String path="";第一种:path = Server.MapPath();第二种:path = Context.Server.MapPath();第三种:path = System.AppDomain.CurrentDomain.BaseDirectory.ToString();返回String 类型 物理路径第一种,第二种 Server需原创 2015-05-26 19:18:38 · 1134 阅读 · 0 评论