在 2 台不同的计算机(均已完全修补 Windows 10 Pro)上,我正在运行 Visual Studio 2019 Pro(也已完全修补)。
如果我创建一个新的虚拟 Windows 窗体项目(VB 或 C#),编辑并继续工作效果很好。
如果我打开一个解决方案(由 25 个项目组成)我已经在同一台计算机上工作了多年,编辑并继续是行不通的。
据我所知,每个解决方案都有一些设置会影响“编辑并继续”。当然,我是在 Debug 模式下构建的(不是 Release)。
如果我查看 Tools-Options-Debugging-General,“启用编辑并继续”已启用。还有Tools-Options-Debugging-正好,把3个选项都选中。
你知道它可能是什么吗?
最佳答案
Edit-and-continue not working in VS2019 Pro (WinForms app)
请尝试以下建议:
建议
1)请确保您取消选中工具-->选项下的选项使用托管兼容模式 strong>-->调试-->一般
同时取消选中要求源文件与原始版本完全匹配。
2)请先取消选中编辑并继续选项,然后关闭您的旧解决方案,
删除解决方案文件夹中的.vs
隐藏文件夹,解决方案中的每个bin
和obj
文件夹。
之后,重新启动您的解决方案,选中编辑并继续选项,然后再次测试。
3) 右键点击每个项目-->Properties-->Build-->Advanced--> 确保将 Debugging Information 设置为 full
。
4)在整个解决方案中你项目的每个xxx.csproj
/xxx.vbproj
文件中添加这个节点:
<PropertyGroup>
<EmbedInteropTypes>false</EmbedInteropTypes>
</PropertyGroup>
此外,由于以前VS的旧项目结构与新VS2019不同。所以它可能有一些问题。
因此在 VS2019 中创建一个新的解决方案,然后将内容从旧的解决方案迁移到新的项目中可能是一个不错的选择。我想你可以试试。
关于visual-studio-2019 - 编辑并继续在 VS2019 Pro(WinForms 应用程序)中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62901184/