dotnet 跨平台编译发布

$ array=( win-x64 linux-x64 osx-x64 ); for i in "${array[@]}"; do printf "\n>>> building $i ...\n\n"; dotnet publish -c Release -r $i --self-contained; done;

>>> building win-x64 ...

用于 .NET Core 的 Microsoft (R) 生成引擎版本 16.0.462+g62fb89029d
版权所有(C) Microsoft Corporation。保留所有权利。

  D:\Developer\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj 的还原在 157.34 ms 内完成。
C:\Program Files\dotnet\sdk\3.0.100-preview5-011568\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(157,5): message NETSDK1057: 你正在使用 .NET Core 的预览版。请查看 https://aka.ms/dotnet-core-preview [D:\Developer\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj]
  ConsoleApp1 -> D:\Developer\ConsoleApp1\ConsoleApp1\bin\Release\netcoreapp3.0\win-x64\ConsoleApp1.dll
  ConsoleApp1 -> D:\Developer\ConsoleApp1\ConsoleApp1\bin\Release\netcoreapp3.0\win-x64\publish\

>>> building linux-x64 ...

用于 .NET Core 的 Microsoft (R) 生成引擎版本 16.0.462+g62fb89029d
版权所有(C) Microsoft Corporation。保留所有权利。

  D:\Developer\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj 的还原在 138.98 ms 内完成。
C:\Program Files\dotnet\sdk\3.0.100-preview5-011568\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(157,5): message NETSDK1057: 你正在使用 .NET Core 的预览版。请查看 https://aka.ms/dotnet-core-preview [D:\Developer\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj]
  ConsoleApp1 -> D:\Developer\ConsoleApp1\ConsoleApp1\bin\Release\netcoreapp3.0\linux-x64\ConsoleApp1.dll
  ConsoleApp1 -> D:\Developer\ConsoleApp1\ConsoleApp1\bin\Release\netcoreapp3.0\linux-x64\publish\

>>> building osx-x64 ...

用于 .NET Core 的 Microsoft (R) 生成引擎版本 16.0.462+g62fb89029d
版权所有(C) Microsoft Corporation。保留所有权利。

  D:\Developer\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj 的还原在 137.59 ms 内完成。
C:\Program Files\dotnet\sdk\3.0.100-preview5-011568\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(157,5): message NETSDK1057: 你正在使用 .NET Core 的预览版。请查看 https://aka.ms/dotnet-core-preview [D:\Developer\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj]
  ConsoleApp1 -> D:\Developer\ConsoleApp1\ConsoleApp1\bin\Release\netcoreapp3.0\osx-x64\ConsoleApp1.dll
  ConsoleApp1 -> D:\Developer\ConsoleApp1\ConsoleApp1\bin\Release\netcoreapp3.0\osx-x64\publish\

猜你喜欢

转载自www.cnblogs.com/Bob-wei/p/10921487.html
今日推荐