.Net Core 3.1 中的消息框

MessageBox in .Net Core 3.1

.Net Core 3.1 的 Microsoft 文档说有一个 MessageBox Class。如果是这样,我需要下载什么 NuGet 包?

https://docs.microsoft.com/en-us/dotnet/api/system.windows.messagebox?view=netcore-3.1

不确定您是否需要 Windows 消息框 'showing' 在您的 class 库中;当然,依赖于您的 class 库的其他 UI 项目将是需要在 UI?

中显示任何对话框的地方

我的答案是使用 .Net 框架在解决方案中创建一个项目。特别是 Project/Class 称为 NetFrame/Bridge。然后我的.Net core项目在solutions中就可以调用.Framework项目的MessageBox的一行方法了

我很高兴地报告,将 25 万行代码从 .Net Framework 移动到 .Net Core MessageBox 是我必须添加到 Bridge 的唯一方法 class!