无论如何,.NET 都不允许我发布独立的应用程序。它在导出目录中填充了数十个文件。虽然我是新手,还没有准备好发布专业应用程序,但我知道这不是一种用户友好的部署应用程序的方法。请帮助我弄清楚为什么我无法以独立模式导出应用程序。这是我正在使用的命令:
dotnet publish -r win-x64 --self-contained true -c release
我还将其发布到 Mac 和 Linux:
dotnet publish -r linux-x64 --self-contained true -c release
dotnet publish -r osx-x64 --self-contained true -c release
我做错了什么?
试试这个
dotnet publish -r win-x64 -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:UseAppHost=true --self-contained --configuration Release