VS Studio 2022重命名VB.NET项目后调试运行旧版本问题求助
解决VS2022调试VB.NET重命名项目时运行旧版本的问题
清理输出目录残留文件
手动删除项目根目录下的bin和obj文件夹,这两个目录会留存旧版本的编译产物。删除后重新生成解决方案,确保新编译文件完全覆盖旧内容。确认调试启动项配置
右键解决方案 → 属性 → 启动项目,检查选中的是否是重命名后的项目,避免启动项仍指向旧项目名称。修正调试路径设置
右键重命名后的项目 → 属性 → 调试,查看“启动外部程序”路径是否还指向旧的WinFormsApp.exe。如果是,替换为新项目对应的exe路径,或者直接选择“启动项目”选项让VS自动匹配。清理配置文件中的旧名称引用
用记事本打开解决方案文件(.sln)和项目文件(.vbproj),全局搜索旧项目名WinFormsApp,将所有残留的旧名称替换为新项目名称,保存后重新打开VS加载解决方案。重置VS调试缓存
关闭VS,删除以下路径的缓存文件:%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\17.0_*\ComponentModelCache(17.0_*对应VS2022的版本标识,*为随机字符)%USERPROFILE%\AppData\Local\Temp\VisualStudioTestExplorerExtensions
重启VS后再尝试调试。
排查重复项目实例
检查解决方案中是否同时存在旧的WinFormsApp项目和重命名后的新项目,若有则删除旧项目,避免调试时误启动旧实例。
内容的提问来源于stack exchange,提问作者Ahmed Elbarbry
相关产品推荐
相关产品推荐

