我可以使用哪个版本的 raspi 进行 .NET 远程调试?

Which version of raspi can I use for .NET remote debugging?

我正在努力弄清楚哪个 raspi dotnet 远程调试工作。

an issue on omnisharp discussing issues with ARM v7.

我有一个 Raspi 4,cat /proc/cpuinfo 告诉我(省略了前 3 个内核):

...
processor : 3
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3



Hardware : BCM2711
Revision : c03114
Serial : 10000000eca61694
Model : Raspberry Pi 4 Model B Rev 1.4

所以我确实有一个v7.

但是根据Wikipedia,Pi 4应该有ARMv8,但好像不是这样。

这是怎么回事?我需要哪种树莓派?

.NET版本为6.

Pi4(任何版本)都可以。即使是 Pi3 也能工作。没错,Pi4 是 ARMv8(64 位),但大多数人仍在使用的默认 Raspbian 是 32 位操作系统。 64 位版本可用,但目前处于测试阶段。出于兼容性原因,32 位 Raspbian 错误地将 CPU 报告为 ARMv7。

您发现的 post 非常古老并且是关于 .NET Core 2.1 的。当前版本为 .NET 6.0,完全支持 32 位 ARM CPUs 上的远程调试。即使是 .NET 5.0 也能正常工作。