使用 Xamarin.Studio 构建 Xamarin.Android 项目时出错

Error building Xamarin.Android project using Xamarin.Studio

我使用的是 Xamarin.Android 和 Xamarin.Studio 的最新稳定版。 当我尝试构建 android 项目时,出现以下错误:

/Library/Frameworks/Mono.framework/Versions/4.0.3/lib/mono/4.5/Microsoft.CSharp.targets: error : Tool executable '/MSBuild/14.0/Bin/mcs.exe' could not be found

如何诊断和解决问题?

我在 Windows 上尝试使用 Xamarin studio 中的 C# 6 功能后遇到了这个问题。

就我而言,我已将以下内容添加到我的项目文件中:

<PropertyGroup Condition="'$(Platform)' != 'Unix'">
  <CscToolPath>$(MSBuildProgramFiles32)\MSBuild.0\Bin</CscToolPath>
</PropertyGroup>

在 Windows 上运行良好,但在 Mac 上尝试时出现了你遇到的错误。应该是:

<PropertyGroup Condition="'$(OS)' != 'Unix'">
  <CscToolPath>$(MSBuildProgramFiles32)\MSBuild.0\Bin</CscToolPath>
</PropertyGroup>

这里有一些讨论: http://forums.xamarin.com/discussion/42919/how-do-i-tell-xamarin-studio-to-use-a-specific-version-of-msbuild-when-i-have-multiple-versions