Repro:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Environment.GetCommandLineArgs()[0]);
}
}
dotnet publish -r win-x64 --self-contained=false /p:PublishSingleFile=true
bin\Debug\net5.0\win-x64\publish\zzz.exe
Actual result:
c:\test\bin\Debug\net5.0\win-x64\publish\zzz.dll
Expected result:
path to file that physically exists on disk
Repro:
dotnet publish -r win-x64 --self-contained=false /p:PublishSingleFile=truebin\Debug\net5.0\win-x64\publish\zzz.exeActual result:
c:\test\bin\Debug\net5.0\win-x64\publish\zzz.dllExpected result:
path to file that physically exists on disk