C# dotnet build xamarin项目使用控制台失败
当我尝试用dotnet构建.csproj文件时,它会向我抛出一个错误,但当我在VisualSutido 2019构建项目时,它就可以了 我需要使用dotnet进行构建,因为azurepiple作业使用它 之后,当我将.csproj中的路径参数设置为:C# dotnet build xamarin项目使用控制台失败,c#,.net,xamarin,asp.net-core,azure-pipelines,C#,.net,Xamarin,Asp.net Core,Azure Pipelines,当我尝试用dotnet构建.csproj文件时,它会向我抛出一个错误,但当我在VisualSutido 2019构建项目时,它就可以了 我需要使用dotnet进行构建,因为azurepiple作业使用它 之后,当我将.csproj中的路径参数设置为: <MSBuildExtensionsPath>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild</MSBuildExtensionsPat
<MSBuildExtensionsPath>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild</MSBuildExtensionsPath>
有什么建议可以解决吗?您今天需要使用
msbuild
(比如msbuild MySolution.sln
)来构建Xamarin项目
您可以使用
dotnet build
构建单个netstandard2.x
项目,但是基于Mono的平台项目(即Android和iOS项目)需要使用msbuild
构建,请尝试将TargetFrameworkRootPath
设置为安装xamarin的位置
<TargetFrameworkRootPath>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\</TargetFrameworkRootPath>
<TargetFrameworkRootPath>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\</TargetFrameworkRootPath>
dotnet build -clp:ErrorsOnly -p:MSBuildExtensionsPath="C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild"/ -p:TargetFrameworkRootPath="C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/ReferenceAssemblies/Microsoft/Framework/"