我们有一个包含多个 .NET 5.0 项目的 Visual Studio 解决方案,其中一个是Windows Application
( TargetFramework
is net5.0-windows
)。它显然无法在 Linux 和 Mac 上构建。根据操作系统,我们如何使它能够构建或不构建?我们需要支持的场景有:
- 从 Windows 上的 Visual Studio 构建。
- 在 Windows 和 Mac 上从 JetBrains Rider 构建。
- 在 Windows、Mac 和 Linux 上从命令行构建。对于我们目前使用的命令行,
dotnet build
以及首先构建解决方案的方法。dotnet test
dotnet pack