Как запустить консольное приложение .NET Core из командной строки

предположим, что мы берем целое число в строке.

String s = "100"; int i = Integer.parseInt (s); или int i = Integer.valueOf (s);

, но в вашем вопросе число, которое вы пытаетесь сделать, - это целое число

String s = "10.00"; / g3]

double d = Double.parseDouble (s);

int i = (int) d;

Таким образом вы получаете ответ от значение, которое вы пытаетесь получить.

158
задан svick 20 October 2016 в 13:45
поделиться

1 ответ

С dotnetcore3.0 можно упаковать все решение в однофайловый исполняемый файл с помощью PublishSingleFile Источник свойства

-p:PublishSingleFile=True

Однофайловые исполняемые файлы

пример Self Contained, Release исполняемый файл OSX:

dotnet publish -c Release -r osx-x64 -p:PublishSingleFile=True --self-contained True

пример Self Contained, Debug исполняемый файл Linux 64 битов:

dotnet publish -c Debug -r linux-x64 -p:PublishSingleFile=True --self-contained True

сборка Linux является independed распределения, и я нашел их работающий над Ubuntu 18.10, CentOS 7.7 и Amazon Linux 2.

А Сам Содержавший исполняемый файл включает Время выполнения Dotnet, и Время выполнения не требует, чтобы быть установленным на целевой машине. Опубликованные исполняемые файлы сохраняются под:

<ProjectDir>/bin/<Release or Debug>/netcoreapp3.0/<target-os>/publish/ на Linux, OSX и

<ProjectDir>\bin\<Release or Debug>\netcoreapp3.0\<target-os>\publish\ в Windows.

1
ответ дан 23 November 2019 в 05:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: