Publicar o aplicativo .NET Core como executável portátil

Eu tenho um aplicativo básico .net simples e publico-o seguindo o seguinte comando:

 dotnet publish -c Release -r win10-x64

SqlLocalDbStarter.csproj

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.Win32.Registry" Version="4.5.0" />
  </ItemGroup>

</Project>

Quando o processo de publicação terminou, o dotnet createwin10-x64 pasta embin\Release pasta, depois de aberta, a pasta contémpublish pasta e alguns arquivos DLL e EXE.

Há algum problema para mim:

Qual dosexe arquivos (dentro / fora da pasta de publicação) eu preciso do aplicativo PE?Por que quando eu cortoexe arquivar e movê-lo para outro local que não seja executado (sem mensagem)?Se eu precisar de todosdll arquivos para executar o aplicativo, para que haja opções de reboque para mim (dentro / fora da pasta de publicação), o tamanho da pasta de publicação interna é 66 MB, mas a pasta de publicação externa é 1 MB.eu quero ter umexe arquivo para executar o meu programa sem arquivos DLL.

.Net Info

questionAnswers(2)

yourAnswerToTheQuestion