在Azure DevOps Pipelines中,如何构建同时针对.NET Core和.NET Framework项目的.sln文件是最佳实践?
我尝试在.sln文件上使用NuGet restore任务,但它会在一些不兼容.NET Core 2.1的包上出错。它还在运行构建时在任务描述中说明了这一点:
还原、打包或推送NuGet包,或者运行NuGet命令。它支持NuGet.org和身份验证的馈送(如Azure Artifacts和MyGet)。它使用NuGet.exe并与.NET Framework应用程序配合工作。对于.NET Core和.NET Standard应用程序,请使用.NET Core任务。
如果我使用.NET Core任务,我只能在特定的.csproj文件上执行dotnet restore和dotnet build,而不能像使用Visual Studio Build任务那样在整个.sln文件上执行。
在Azure DevOps中,如何构建一个同时有.NET Core和.NET Framework项目且需要还原包的.sln文件是最佳实践?
我尝试在.sln文件上使用NuGet restore任务,但它会在一些不兼容.NET Core 2.1的包上出错。它还在运行构建时在任务描述中说明了这一点:
还原、打包或推送NuGet包,或者运行NuGet命令。它支持NuGet.org和身份验证的馈送(如Azure Artifacts和MyGet)。它使用NuGet.exe并与.NET Framework应用程序配合工作。对于.NET Core和.NET Standard应用程序,请使用.NET Core任务。
如果我使用.NET Core任务,我只能在特定的.csproj文件上执行dotnet restore和dotnet build,而不能像使用Visual Studio Build任务那样在整个.sln文件上执行。
在Azure DevOps中,如何构建一个同时有.NET Core和.NET Framework项目且需要还原包的.sln文件是最佳实践?