工具使用看这里:Visual Studio DLL 自动替换工具
在项目开发中,多个解决方案之间存在引用关系,但通常是独立开发,并不直接引用,而是通过 Nuget 等方式引用。这为它们之间的联合调试带来了不便,尤其在调试某些异常和 BUG 时。
基本解决思路:替换 DLL 引用,将 Nuget 包中的引用替换为被调用工程中 Debug 目录下的 DLL。
问题是,如果存在多处引用,手动替换过于繁琐,而且要恢复原样还得再来一遍。
于是,开发了 DLL 自动替换的 VS 扩展插件,可实现解决方案中对某 DLL 的 Nuget 引用进行批量替换和撤销。
下载链接:https://marketplace.visualstudio.com/items?itemName=Jasongrass.DLLReferencePathChangeAuto
也可以直接在VS扩展中搜索 “dll reference”
Github地址: https://github.com/JasonGrass/DllReferencePathChanger
相关工具(后续更新)
.NET 高效Nuget管理工具(开源) - 唐宋元明清2188 - 博客园
WindowsOrg/NugetEfficientTool: VisualStudio项目开发-Nuget操作效率工具
原文链接: https://blog.jgrass.cc/posts/vs-multi-project-debug/
本作品采用 「署名 4.0 国际」 许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。