Windows应用开发中,有哪些常用工具是必须掌握的?
摘要:.NETWPF开发 Visual Studio 最新版本是VS2022,官网下载:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 VsColorOutput 控制台可视化很强、编译会区分颜色输出,在VS扩展
.NET/WPF开发
Visual Studio 最新版本是VS2022,官网下载:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具
VsColorOutput 控制台可视化很强、编译会区分颜色输出,在VS扩展中在线安装最新VsColorOutput64
Reshaper 极大提升编码效率。官网下载https://www.jetbrains.com/resharper/,或者使用破解版本Jetbrains Resharper 2022链接:https://pan.baidu.com/s/19kPixg9IvBW-iEfDmfMBEQ?pwd=ahbe提取码: ahbe
Git 选择最新版本安装https://registry.npmmirror.com/binary.html?path=git-for-windows/ TortoiseGit,而Tortoisegit 二分查找commit记录、解决代码冲突效率高https://tortoisegit.org/download/,可以结合使用
NugetEfficientTool Nuget源码调试,替换Nuget为源码引用,提高组件化仓库调试效率https://github.com/WindowsOrg/NugetEfficientTool
应用发布
Innosetup 打包Inno Setup,InnoSetup打包 添加.NET环境安装 - 唐宋元明清2188 - 博客园、InnoSetup 脚本打包及管理员权限设置 - 唐宋元明清2188 - 博客园
SmartAssembly 混淆混淆-SmartAssembly - 唐宋元明清2188 - 博客园
签名 我熟悉的是沃通证书,可以申请EV pro代码证书,沃通会给U盘以及签名执行exe
效率工具
Snipaste 截图工具,强烈推荐。WindowsStore内安装
ScreenToGif 录屏工具,WindowsStore内安装
TakeColor 取色工具TakeColor.zip
Beyond Compare 文本数据对比Beyond Compare能为我做什么?-Beyond Compare中文网站
NotePad++ 临时编辑工具,以及文件夹批量查找字符串(个人推荐,比VS全局查找效率高)Downloads | Notepad++
问题定位
Snoop Github下载最新版本Releases · snoopwpf/snoopwpf
网络相关
Fiddler 网络抓包,可视化、过滤效率高,主要抓HTTP、HTTPSWeb Debugging Tool - Download Fiddler
Wireshark 网络抓包,解析能力强,主要抓TCP、UDPWireshark · Download
PostMan 模拟以及请求后台接口https://www.postman.com/downloads/
DotTrace 性能相关定位,启动以及运行中的耗时检测。JetBrains套件,可以安装破解版 链接:https://pan.baidu.com/s/1YOzWAcKSp7lYMPqBgCFCiw?pwd=rn17提取码: rn17
DotMemory 内存相关定位。JetBrains套件,破解版链接:https://pan.baidu.com/s/1YOzWAcKSp7lYMPqBgCFCiw?pwd=rn17提取码: rn17
反编译相关
DotPeek 反编译,比Dnspy更强,能自动优化那些混淆代码。JetBrains套件,破解版链接:https://pan.baidu.com/s/1YOzWAcKSp7lYMPqBgCFCiw?pwd=rn17提取码: rn17
De4dot 反混淆de4dot/de4dot: .NET deobfuscator and unpacker.
Dump文件 卡死、崩溃未知问题,可以查看详细信息。
