【发布时间】:2020-07-27 04:57:15
【问题描述】:
我正在开发一个 xamarin 项目,几周前断点停止工作。如果我打开列出为调试我的程序而加载的符号的视图,我读到没有加载任何符号。我尝试在运行应用程序时手动打开 .pdb 文件,但出现错误,描述为“符号不匹配”。
该解决方案有一个 UWP 项目、一个 Android 项目和一个 Ios 项目。顺便说一句,我只从事 UWP 项目。 Visual Studio的版本是2019 16.5.3。
我还尝试使用 Visual Studio 提供的起始模板创建另一个 xamarin 项目,并且调试器正在这里工作。我不知道我现在能做什么,我尝试了很多方法来解决这个问题:清理、重建、从硬盘中删除解决方案、卸载应用程序,但没有任何效果。
一个奇怪的事实是应用程序版本在“改变”(uwp 清单中设置的版本),但从加载的符号视图来看,版本似乎与实际不同。
有什么我可以尝试的吗?
【问题讨论】:
-
你有没有比较过项目的项目属性和csproj文件,其中一个有效的和一个无效的?
-
@Jason 我会做的,谢谢
-
我也会尝试删除项目文件夹中的 /bin 和 /obj 子文件夹。几周前我们在java中遇到了类似的问题。重建、清理和构建没有帮助,但手动清理它解决了问题。
标签: c# visual-studio debugging xamarin uwp