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

时间:2015-08-16 23:11:18

标签: xamarin xamarin.android

我正在使用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”

如何诊断和解决问题?

1 个答案:

答案 0 :(得分:8)

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

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

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

在Windows上工作得很好,但是当我在Mac上试用它时,给了我错误。应该是:

<PropertyGroup Condition="'$(OS)' != 'Unix'">
  <CscToolPath>$(MSBuildProgramFiles32)\MSBuild\14.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