2011-02-22 19 views
5

MVC3 ve Razor View motorunu kullanarak, VS 2010'da bir VB.NET web uygulaması oluşturdum. Bu, varsayılan Hesap ve Ev Denetleyicisi'ni oluşturur. ilgili Eylem Görünümleri ile.MVC3 Razor View Project, VB.NET kullanarak tüm htmlml sayfaları için Hata Listesi penceresinde sözdizimi hatası verir

Şimdi herhangi bir vbhtml dosyasını açarsam, Hata Listesi penceresinde aşağıdaki hata iletisini alırım.

Hata 50 Sözdizimi hatası. C: **** \ Hesap \ LogOn.vbhtml MVC3AppVB \ MVC3AppVB \ Görüntüleme hiç bu uygulama derler ve sorunsuz çalışır

(burada http://www.flickr.com/photos/[email protected]/5469248676/ ekran görüntüsüne bakın). C# kullanarak aynı projeyi oluşturmaya çalıştım ve Hata Listesi Penceresinde bir hata mesajı yok. Herkes bu hata mesajının neden sadece VB için olduğunu ve C# için görünmediğini açıklayabilir mi?

Şimdiden teşekkürler.

+0

Kesinlikle sinir bozucu. VB.Net/Razor bu noktada C#/Razor kadar doğal değil ve bunun gibi küçük alet hataları sadece bunu daha da belirginleştiriyor. Neyse ki bu hata v.Next içinde sabit olacak! – ckittel

cevap

3

Sorun, MVC3 ve web sayfası 1.0 takımları ile ilgilidir. Bu sorun codeplex'da yanıtladı.

1

Muhtemelen Intellisense ile bazı hatalar. Projeyi yeniden derlemeyi deneyin. Ne yazık ki Razor Intellisense mükemmel olmaktan uzaktır. Umarım, Razor'un gelecekteki sürümlerinde geliştirilecek.

+0

Yeniden derlemeyi denedim ancak hata hala var. En son MVC3 RTM'yi kurdum ve Microsoft'un bu hatayı şimdiye kadar çözeceğini düşünmüştüm. Ayrıca, hiç kimsenin bu sorunu bildirmediğine şaşırdım. – mahichR

İlgili konular