2009-04-01 5 views
1

In einem vorhandenen VS2008 SP1-Webprojekt führe ich eine MVC-Seite ein. Ich war in der Lage, manuell eine Ansicht zu erstellen und es funktionierte gut, aber ich bin nicht in der Lage, die "Add View" und "Add Controller" aus dem Solutions Explorer zu arbeiten. Außerdem werden die MVC-Vorlagen nicht angezeigt, wenn ich versuche, ein neues Element hinzuzufügen.Fehlende MVC-Vorlagen in vorhandenem Webprojekt

Ich weiß, dass mein VS2008 richtig eingerichtet ist, weil bei einem neuen Projekt alles funktioniert (MVC-Templates erscheinen in Web Items) und die "Add View" und "Add Controller" funktionieren ebenfalls gut. Gibt es einen Trick, mein älteres Projekt zu sehen, diese Optionen zu sehen.

Ich habe versucht, die csproj-Dateien umsehen. Nichts ist offensichtlich. Ich sehe die Vorlage Zip-Dateien in meinem Ordner ... Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC

Vielen Dank.

Antwort

1

Meine Vermutung ist, dass der Projekttyp wahrscheinlich falsch eingestellt ist. Ich weiß, dass es sich nach einem der Betas geändert hat.

Versuchen Sie Folgendes: Zuerst, überprüfen Sie Ihre vorhandenen Dateien zur Versionskontrolle, falls Sie versehentlich die Projektdatei durcheinander bringen. Öffnen Sie beide * .csproj-Dateien (die eine, die "funktioniert" und die, die "nicht") als Text. Sie müssen dazu die Projekte in der IDE entladen. Kopieren Sie den <ProjectTypeGuids> Wert von dem, der "arbeitet" zu dem "nicht". Laden Sie jetzt die Projekte neu. Sehen Sie, ob das das Problem behebt.

+0

Sie haben es genagelt. Es waren die ProjectTypeGuids. Ich entfernte einfach die ursprüngliche und ersetzte sie durch die eine, die arbeitete {603c0e0b-db56-11dc-be95-000d561079b0}; {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f- 11d3-bf4b-00c04f79efbc} DANKE – Mouffette

Verwandte Themen