我有以下简单项目:
<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.
为什么在netcoreapp3.0中生成了myprogram.exe和myprogram.dll这两个文件,而在netcoreapp2.2中只生成了myprogram.dll?
森栏
相关分类