小编hoo*_*boe的帖子

如何从Windows VS2017 .NET Core应用程序发布Linux-arm?

如何从Windows VS2017 .NET Core应用程序发布Linux-arm?当我尝试创建新的发布配置文件时,可以选择“目标运行时”:可移植,win-x86,win-x64,osx-x64和linux-x64。(菜单:Build-> Publish-> New profile-> Folder-> Advanced-> Target Runtime)

如何增加发布到linux-arm和linux-x86的可能性?我应该在我的开发人员机器上安装更多东西吗?

visual-studio archlinux-arm .net-core

5
推荐指数
1
解决办法
347
查看次数

如何为在 systemd 上运行的 Ubuntu 正确制作无休止的控制台应用程序 .NET Core 3.1

为 Ubuntu 制作无休止的控制台应用程序 .NET Core 3.1 在 systemd 上作为服务运行的最佳实践是什么?

首先我试过:

static void Main()
{
   //timers (System.Timers.Timer) initialization for background tasks

   Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)

它不能作为 systemd 上的服务工作,因为:

System.InvalidOperationException:当任一应用程序没有控制台或控制台输入已被重定向时,无法读取密钥。

然后我尝试更改Console.ReadKey()为,while(true) {}但它使 CPU 使用率为 100%。

c# .net-core

1
推荐指数
1
解决办法
290
查看次数

标签 统计

.net-core ×2

archlinux-arm ×1

c# ×1

visual-studio ×1