.Net Core 3.1 콘솔 앱을 단일 실행 파일 및 Runtime 설치없이 Ubuntu 18.04에서 실행
아래의 기사를 참고하면서 진행했습니다.
.NET Core CLI를 사용하여 .NET Core 앱 게시
.NET Core 3.0의 Publish Single File 개요
전제
하고 싶은 일
환경
개발 환경
- Windows 10
- Visual Studio 2019
실행 환경
- 우분투 18.04
구현 방법
1. 콘솔 앱 만들기
Visual Studio 템플릿에서 콘솔 앱을 선택하여 솔루션을 만듭니다.
움직이는 것을 확인할 수 있으면 좋기 때문에, 1초마다 「Hello World!」라고 출력하도록
Program.cs
를 수정했습니다.Program.cs
using System;
using System.Threading;
namespace SingleFileConsole
{
class Program
{
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("Hello World!");
Thread.Sleep(1000);
}
}
}
}
2. 애플리케이션 발행
ツール(T)
> コマンドライン(L)
> 開発者用コマンドプロンプト(C)
dotnet publish -c Release -r linux-x64 /p:PublishSingleFile=true
실행 3. 애플리케이션 실행
chmod +x SingleFileConsole
에서 응용 프로그램을 실행 가능 형식으로 만들기 ./SingleFileConsole
에서 응용 프로그램 실행 잘 작동하면 아래 이미지와 같이 작동해야합니다.
Reference
이 문제에 관하여(.Net Core 3.1 콘솔 앱을 단일 실행 파일 및 Runtime 설치없이 Ubuntu 18.04에서 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kaysquare1231/items/700be91a1f4d410c1d5e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)