2011-02-22 5 views
5

Korzystając z MVC3 i mechanizmu Razor View, utworzyłem aplikację internetową VB.NET w VS 2010. To tworzy domyślny kontroler konta i domu z odpowiednimi widokami działań.MVC3 Viewor View Project przy użyciu VB.NET daje błąd składni w oknie listy błędów dla wszystkich stron vbhtml

Teraz, jeśli otworzę dowolny plik vbhtml, otrzymam następujący komunikat o błędzie w oknie Lista błędów.

Błąd 50 Błąd składniowy. C: **** \ MVC3AppVB \ Views \ Konto \ LogOn.vbhtml MVC3AppVB (patrz zrzut ekranu tutaj http://www.flickr.com/photos/[email protected]/5469248676/)

Kto kiedykolwiek ta aplikacja kompiluje i działa bez problemu. Próbowałem utworzyć ten sam projekt za pomocą C# i nie ma komunikatu o błędzie w oknie listy błędów. Czy ktoś może wyjaśnić, dlaczego ten komunikat o błędzie pojawia się tylko dla VB, a nie dla C#?

Z góry dziękuję.

+0

To na pewno denerwujące. VB.Net/Razor po prostu nie czuje się tak naturalnie jak C#/Razor w tym momencie, a małe błędy narzędziowe po prostu sprawiają, że są bardziej wyraźne. Na szczęście ten błąd zostanie naprawiony w v.Next! – ckittel

Odpowiedz

3

Problem dotyczy narzędzia MVC3 i strony 1.0. Na ten problem odpowiedział codeplex.

1

Prawdopodobnie jakiś błąd z Intellisense. Spróbuj ponownie skompilować projekt. Niestety Razor Intellisense jest daleki od doskonałości. Mam nadzieję, że poprawi się w przyszłych wydaniach Razor.

+0

Próbowałem rekompilacji, ale błąd nadal istnieje. Mam zainstalowany najnowszy MVC3 RTM i pomyślałem, że Microsoft rozwiązałby ten błąd już teraz. Jestem też zaskoczony, że nikt inny nie zgłosił tego problemu. – mahichR