未加载符号,xamarin 项目上的 Visual Studio 或调试器有问题

Posted

技术标签:

【中文标题】未加载符号,xamarin 项目上的 Visual Studio 或调试器有问题【英文标题】:Symbols not loaded, a problem with visual studio or debugger on xamarin project 【发布时间】: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中遇到了类似的问题。重建、清理和构建没有帮助,但手动清理它解决了问题。 【参考方案1】:

我必须在此下拉列表中选择 x64 而不是 任何 CPU 作为我机器的类型。

【讨论】:

很高兴听到您自己解决了您的问题,请记得将您的回复标记为答案,有利于其他人找到此答案,谢谢。 谢谢。我现在做不到,我得等明天。

以上是关于未加载符号,xamarin 项目上的 Visual Studio 或调试器有问题的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms Visual Studio 2017 项目未部署

在 Visual Studio 上的 C++ 项目中将 NetCDF(通过 vcpkg 安装)与 CMake 一起使用时未解析的外部符号

在 Visual Studio 2015 中创建后未构建 Xamarin UWP 项目

Xamarin 项目未显示在 Visual Studio Android 模拟器上

xamarin,Visual Studio 2015 组件元素未声明

Visual Studio 2008 未加载 MFC dll 符号