.NET/WPF开发

应用发布

  • Innosetup 打包Inno Setup , InnoSetup打包 添加.NET环境安装 - 唐宋元明清2188 -  、InnoSetup 脚本打包及管理员权限设置 - 唐宋元明清2188 -
  • SmartAssembly 混淆混淆-SmartAssembly - 唐宋元明清2188 -
  • 签名 我熟悉的是沃通证书,可以申请EV pro代码证书,沃通会给U盘以及签名执行exe

效率工具

问题定位

  • DotTrace 性能相关定位,启动以及运行中的耗时检测。JetBrains套件
  • DotMemory 内存相关定位。JetBrains套件

外设系统相关工具(部分软件)

  • 镜像/磁盘相关

上面罗列了Windows应用开发常用、个人使用比例多的工具集,总结下开发流程主要工具:

1. WPF应用开发 - 使用IDE VS、Reshaper,VsColorOutput、Git/TortiseGit、NugetEfficientTool

2. WPF应用发布 - 打包安装Innosetup、混淆SmartAssembly、证书签名wosign

3. WPF应用定位问题 - 界面Snoop、网络Fiddler/WireShark、性能DotTrace、内存DotMemory、反编译DotPeek、WinDbg-Dump文件分析、窗口Spy++、进程ProcessMonitor、注册表Registry Finder/Regshot 

 

作者:唐宋元明清2188