2014-11-14 77 views
0

我最近更新到Xamarin Studio v.5.5.3,現在我無法打開任何cshtml文件。當我嘗試添加新的項目(剃刀模板)項目我得到的錯誤:Xamarin Studio 5.5,3無法打開cshtml文件

System.IO.FileNotFoundException: Could not load file or assembly 'System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Nie można odnaleźć określonego pliku. 
File name: 'System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 
    at MonoDevelop.AspNet.Razor.RazorCSharpParser.Parse(Boolean storeAst, String fileName, TextReader content, Project project) 
    at MonoDevelop.SourceEditor.SourceEditorView.RunFirstTimeFoldUpdate(String text) 
    at MonoDevelop.SourceEditor.SourceEditorView.Load(String fileName, Encoding loadEncoding, Boolean reload) 
    at MonoDevelop.SourceEditor.SourceEditorView.Load(String fileName) 
    at MonoDevelop.Ide.Gui.LoadFileWrapper.Invoke(String fileName) 

同樣的是,當我嘗試打開Xamarin Studio中的任何CSHTML文件。我嘗試了幾種方式重新安裝和更新。我嘗試了谷歌的解決方案,但他們主要是爲那些無法編譯他們的項目的人們,我的項目編譯並運行得很好。事情是我不能編輯cshtml文件。 我在Windows 7 32bit上運行它。

有人?

回答

0

我會嘗試降級到舊版本的Xamarin Studio。

查看5.5.3安裝程序(XamarinStudio-5.5.3.6-0.msi),它不再安裝System.Web.Razor.dll或其他一些Mvc dll。不知道這是否是故意的。

較舊的安裝程序(如XamarinStudio-5.5.2.0-0.msi)會安裝這些dll。

此問題也值得舉報bugzilla