У меня есть следующий простой проект:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<LangVersion>8.0</LangVersion>
</PropertyGroup>
</Project>
В netcoreapp3.0:
Когда я запускаю 'dotnet build', я обнаружил, что файл myprogram.dll генерируется с размером 5k, плюс myprogram.exe генерируется с размером 239k
В netcoreapp2.2:
Файл myprogram.exe не создается.
Я могу запустить программу:
dotnet myprogram.dll
или
myprogram.exe //it need .netcore be installed.
Почему два файла: myprogram.exe и myprogram.dll генерируются в netcoreapp3.0, а в netcoreapp2.2 генерируется только myprogram.dll?