我正在创建一个将在 WPF 项目和 .NET Core 项目中使用的类库。我正在尝试使用我的应用程序获取机器的名称。
在 .NET Core 和 WPF 应用程序中,我都可以使用Environment.MachineName
value。但是在我的 .NET 标准类库中我不能。
我收到以下错误:
“环境”不包含“机器名”的定义
我尝试执行此问题中建议的答案,但是当我尝试添加时System.Windows.Networking.Connectivity.NetworkInformation.GetHostNames()
,出现以下错误:
当前上下文中不存在名称“Windows”
我假设这仅适用于 Windows 10 通用应用程序?无论哪种方式,我都希望以独立于平台的方式获取机器名称(这种方式似乎仅适用于 Windows 机器)