2016-04-01 3 views
6

ich Referenzierung diese Lösung/Frage The type or namespace name 'Xamarin' missing in xamarin studioeine Hallo Welt in Visual Studio mit Xamarin Forms Erstellen Fails

aber sein immer noch nicht möglich, die App von einem neuen Universal-App Projekt-Assistenten zu bauen.

Severity Code Description Project File Line Suppression State 
Error CS0117 'Resource.Attribute' does not contain a definition for 'actionBarSize' 
Project.Droid C:\dev\Project.Droid\Resources\Resource.Designer.cs 29 Active 

Irgendwelche Ideen von der neuen zu Xamarin Menge?

+0

Welche Version von Xamarin.Forms verwenden Sie? Zweitens, auf welche Version der jeweiligen Google Support-Bibliotheken wird verwiesen? –

+0

2.1.0.6529 wird derzeit installiert, seit ich es über NuGet hinzugefügt habe. Ich bin mir nicht sicher, ob die Google Support-Bibliotheken installiert sind. –

+0

Können Sie den Inhalt Ihrer 'Resource.desginer.cs' Datei einfügen? Vielleicht in einem Sinn. –

Antwort

4

Okay, hier ist die Antwort! Ich hatte eine lokale Wiedergabe dieser und es scheint, dass es einige Referenzen sind in der CSPROJ fehlt:

Bitte Folgendes sicher ist Ihre .csproj als Referenzen hinzugefügt:

<Reference Include="Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> 
    <HintPath>..\..\packages\Xamarin.Android.Support.Design.23.0.1.3\lib\MonoAndroid403\Xamarin.Android.Support.Design.dll</HintPath> 
    <Private>True</Private> 
</Reference> 
<Reference Include="Xamarin.Android.Support.v4, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> 
    <HintPath>..\..\packages\Xamarin.Android.Support.v4.23.0.1.3\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll</HintPath> 
    <Private>True</Private> 
</Reference> 
<Reference Include="Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> 
    <HintPath>..\..\packages\Xamarin.Android.Support.v7.AppCompat.23.0.1.3\lib\MonoAndroid403\Xamarin.Android.Support.v7.AppCompat.dll</HintPath> 
    <Private>True</Private> 
</Reference> 
<Reference Include="Xamarin.Android.Support.v7.CardView, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> 
    <HintPath>..\..\packages\Xamarin.Android.Support.v7.CardView.23.0.1.3\lib\MonoAndroid403\Xamarin.Android.Support.v7.CardView.dll</HintPath> 
    <Private>True</Private> 
</Reference> 
<Reference Include="Xamarin.Android.Support.v7.MediaRouter, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> 
    <HintPath>..\..\packages\Xamarin.Android.Support.v7.MediaRouter.23.0.1.3\lib\MonoAndroid403\Xamarin.Android.Support.v7.MediaRouter.dll</HintPath> 
    <Private>True</Private> 
</Reference> 

Sie können dann entfernen Sie die Resource.designer.cs Datei aus Ihrem Projekt, erstellen Sie Ihr Projekt neu und fügen Sie dann die Datei Resource.designer.cs zu Ihrem Projekt hinzu. Es sollte die folgenden Attribute Elemente generieren: https://gist.github.com/JonDouglas/7adf61469ce21663d7f536a4aa27c7df

+0

Wenn Sie 'Resource.designer.cs' entfernen, kann das Projekt (.droid) kompiliert werden. Das erneute Hinzufügen bringt die Fehler zurück. Brauche ich diese Datei? Wie kann ich es ohne die Fehler hinzufügen? – Gulzar