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&nbsp;pasta embin\Release&nbsp;pasta, depois de aberta, a pasta contémpublish&nbsp;pasta e alguns arquivos DLL e EXE.

Há algum problema para mim:

Qual dosexe&nbsp;arquivos (dentro / fora da pasta de publicação) eu preciso do aplicativo PE?Por que quando eu cortoexe&nbsp;arquivar e movê-lo para outro local que não seja executado (sem mensagem)?Se eu precisar de todosdll&nbsp;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&nbsp;arquivo para executar o meu programa sem arquivos DLL.

.Net Info