c# - Visual Studio 2019 的 process.MainWindowTitle 为空
问题描述
如何获取 Visual Studio 2019 的主窗口标题?
以下代码适用于 Visual Studio 2017 版本,但对于 Visual Studio 2019 为空
var vsTitle = Process.GetProcesses()
.FirstOrDefault(x => x.ProcessName.Equals("devenv", StringComparison.OrdinalIgnoreCase))
?.MainWindowTitle;
Console.Write(string.IsNullOrEmpty(vsTitle) ? "Not Found!" : vsTitle);
Console.Read();
解决方案
通过关闭并重新打开 Visual Studio 窗口可以解决问题。有时在调试窗口的程序标题时也会更改为断点的值
推荐阅读
- powerbi - 条形图中的 Power BI 分类数据计数
- r - 使用带有 emmeans 的抽象公式
- go - GoLang Slice 默认上下界混淆
- typescript - 为什么`typeof Map2
` 返回“数字”的提示? - kubernetes - Kubernetes 上的 GraphQL 服务器到服务器连接超时
- nunit - 测试资源管理器不使用 VS 2017 中的 NUnit 按测试层次结构 / 命名空间分组
- android - 如何修复 mutableMapOf 将所有数据设置为相同
- java - CellStyle 类型中的方法 setFillForegroundColor(short) 不适用于参数 (XSSFColor)
- c# - 通过 IServiceCollection 使用参数注册泛型类型
- mysql - PHP mysql按可空日期字段排序