2015-08-16 5 views
6

Ich verwende die neueste stabile Version von Xamarin.Android und Xamarin.Studio. Wenn ich versuche, ein Android-Projekt zu erstellen, ich die folgende Fehlermeldung erhalten:Fehler beim Erstellen von Xamarin.Android-Projekt mit Xamarin.Studio

/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

Wie kann ich das Problem diagnostizieren und beheben?

Antwort

8

Ich hatte dieses Problem nach dem Versuch, C# 6 Funktionen in Xamarin Studio auf Windows zu verwenden.

In meinem Fall hatte ich folgendes zu meiner Projektdatei hinzugefügt:

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

, die unter Windows funktionierte gut, aber gab mir den Fehler, den Sie hatten, wenn ich es auf einem Mac ausprobiert. Es hätte sein müssen:

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

Es gibt einige Diskussion hier: http://forums.xamarin.com/discussion/42919/how-do-i-tell-xamarin-studio-to-use-a-specific-version-of-msbuild-when-i-have-multiple-versions

Verwandte Themen