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

Ale*_*akh 6 xamarin.android xamarin

我正在使用最新的稳定版Xamarin.Android和Xamarin.Studio.当我尝试构建一个Android项目时,我收到以下错误:

/Library/Frameworks/Mono.framework/Versions/4.0.3/lib/mono/4.5/Microsoft.CSharp.targets:错误:无法找到工具可执行文件'/MSBuild/14.0/Bin/mcs.exe'

我该如何诊断并解决问题?

小智 8

尝试在Windows上的Xamarin工作室中使用C#6功能后,我遇到了这个问题.

在我的情况下,我已将以下内容添加到我的项目文件中:

<PropertyGroup Condition="'$(Platform)' != 'Unix'">
  <CscToolPath>$(MSBuildProgramFiles32)\MSBuild\14.0\Bin</CscToolPath>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

这在Windows上运行良好,但是当我在Mac上尝试时,它给了我错误.应该是:

<PropertyGroup Condition="'$(OS)' != 'Unix'">
  <CscToolPath>$(MSBuildProgramFiles32)\MSBuild\14.0\Bin</CscToolPath>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

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