8

Ich habe eine Neuinstallation von Visual Studio 2017, RTM (15.0.0 + 26228.9). Ich habe ein neues Projekt aus der Vorlage "Azure Mobile App" erstellt. (erstellt fein) Dann, im Controller-Ordner, ich habe mit der rechten Maustaste auf "Add Controller ...". I jeder der folgenden 2-Vorlagen versucht, und erhielt einen Fehler auf jeder:Fehler beim Hinzufügen von "Azure Mobile Apps Table Controller"

Azure Mobile Apps Custom Controller 
Azure Mobile Apps Table Controller 

Anbetracht der Tabellensteuerer ersten, ich den Fehler erhalten: Es ist ein Fehler des ausgewählten Codegenerator ausgeführt wird: ‚A TwoWay- oder OneWayToSource-Bindung kann nicht mit der schreibgeschützten Eigenschaft 'EntityTypes' vom Typ 'Microsoft.Cct.MobileApps.WebExtensions.Scaffolding.MobileAppsTableControllerViewModel' funktionieren. '

Der Individuelle Steuerung mir erlaubt, den Namen des Controllers aus, zeigte dann den Fehler: Ein Fehler war es, den ausgewählten Code-Generator ausgeführt wird: ‚Konnte nicht Vorlage finden‚‘in diesen Ordnern [‘ C: \ Programme Dateien (x86) \ Microsoft SDKs \ Microsoft Azure \ Mobile Apps \ 2.0 \ Scaffold '] einschließlich Unterordnern.'

Der Standard-Web-API-Controller - leer hat gut funktioniert.

Azure App Services Tools zeigt v3.0.0 (15.0.30209.0) an.

EDIT 2017.04.01: Übernommen den Tisch Controller Symptom mit einem frischen Mobile App-Projekt, gleichem Fehler für das Erstellen von Tabellen, auch nach mit dem neuesten Werkzeug Version neu zu installieren, wie es in den Kommentaren gerichtet:

enter image description here

enter image description here

Irgendwelche Ideen?

-Johannes

+0

Haben Sie das Problem mit dem TableController gelöst? Ich hatte genau das gleiche Szenario wie du es beschrieben hast. Die ausgewählte Antwort behebt mein Problem mit dem benutzerdefinierten Controller, aber ich kann immer noch keinen Tabellencontroller erstellen! – xhedgepigx

Antwort

4

-https://www.microsoft.com/en-us/download/details.aspx?id=54917, gehen AzureMobileAppsSdkPackagesV2.0.msi nur herunterladen und installieren. Versuchen Sie dann erneut, einen neuen benutzerdefinierten Controller hinzuzufügen, und das Problem sollte behoben sein.

+0

Ich habe die AzureMobileAppsSDKPackagesV2.0.mis heruntergeladen und installiert. Es war in Ordnung. Ich kann jetzt erfolgreich einen benutzerdefinierten Controller erstellen, aber immer noch keinen Table Controller - der gleiche Fehler. Ich repariere die Installation, es fragt nach Deinstallation oder Reparatur. Ich habe darum gebeten, das gleiche Ergebnis mit Controllern zu reparieren. Das Add Remove Programs meldet 2.0.50228.0. – JohnKoz

+0

Für den Tabellencontroller kann das Problem mit Ihrer Klassenstruktur zusammenhängen. Können Sie den Code zu Ihrer Frage hinzufügen? –

+0

Welche Klassenstruktur? Entitätsdaten? –

Verwandte Themen