Создайте exe для публикации в базовом проекте .NET в VS2017 - PullRequest
0 голосов
/ 23 марта 2019

Я создал консольное приложение в .NET Core 2 и хотел сделать его исполняемым файлом (поэтому мне не нужно запускать его через Visual Studio 2017).Проблема в том, что публикация файла в локальную папку не делает этого, есть файлы DLL, но нет EXE.

Я знаю, как это сделать при создании приложения .NET Core Console по команделиния .Я создал отдельный простой проект и использовал

dotnet build -r win10-x64

. Моя проблема в том, что я хочу опубликовать свое приложение из Visual Studio 2017. Я пытаюсь добиться этого, но без результатов.Как я могу это сделать?

1 Ответ

1 голос
/ 23 марта 2019

Командная строка

VS2017

  • В конкретном профиле публикации нажмите кнопку «Настроить» (рядом с целевым местоположением). Сначала вы должны создать профиль - пользовательский интерфейс не интуитивно понятен.
  • Выберите Target Runtime из списка.
  • Чтобы добавить дополнительные параметры в список, добавьте <RuntimeIdentifiers>linux-x64;win7-x64</RuntimeIdentifiers> к некоторому <PropertyGroup /> в файле .csproj со списком дополнительных идентификаторов.
...