我最近更新到Xamarin Studio v.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 :(得分: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