Запустите приложение консоли ядра dotnet после публикации - PullRequest
0 голосов
/ 20 декабря 2018

Я создал консольное приложение ядра .net с этим launchSettings.json:

    {
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:5000/",
      "sslPort": 0
    }
  },
  "profiles": {
    "Built-in ConsoleApp": {
      "commandName": "IISExpress",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development",
        "ASPNETCORE_URLS": "http://localhost:5000/"
      }
    },
    "Standalone ConsoleApp": {
      "commandName": "Project",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development",
        "ASPNETCORE_URLS": "http://localhost:5000/"
      }
    }
  }
}

В Visual Studio 2017 я использую профиль «Автономное приложение ConsoleApp», и открывается консольное приложение.

Как правильно опубликовать приложение на другом компьютере?Как запустить приложение после публикации?

1 Ответ

0 голосов
/ 20 декабря 2018

вы можете использовать

dotnet c:\path\MyPublishedFolder\MyPublishedProject.Dll

Если вам нужен исполняемый файл .exe, вы можете добавить net472 или любой другой сетевой фреймворк в ваш csprof

<TargetFrameworks>netcoreapp2.1;net472</TargetFrameworks>

или вам нужносоздать автономное приложение.Добавьте

 <RuntimeIdentifiers>win10-x64</RuntimeIdentifiers>

или просто используйте

dotnet publish -c Release -r win10-x64
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...