如何解决Spark View Engine缺少库Visual Studio 2010
| 我正在使用带有asp.net mvc3的Spark View引擎,必须说我爱Spark绑定很棒! 一切都很好,但是现在发展非常痛苦,因为任何时候我都会改变 我的任何代码都出现Runtime Binder错误,例如The type or namespace name \'RuntimeBinder\' does not exist in the namespace \'Microsoft.CSharp\'
我被迫清理并重建我的解决方案,然后重新启动它,此后它可以正常工作。至少在我再次更改代码之前,然后被迫再次进行更改。
停止IIS实例并启动项目不起作用,我必须先进行完全重建。
我正在调试中运行。
我已经重新启动,检查了引用的DLL \,从Tmp清除了所有文件,检查了我的web.config和spark文件。
我已在我的global.asx文件中添加了以下代码,如此处所述。
Spark视图最初可以工作,但是大约30分钟后出现“动态视图编译失败”错误
private void PreLoadAssemblies()
{
// Deal with the compiling issue with Spark.
var initialAssemblies = AppDomain.CurrentDomain.GetAssemblies();
var di = new DirectoryInfo(Server.MapPath(\"~/bin\"));
var files = di.GetFiles(\"*.dll\");
foreach (var fi in files)
{
var found = false; //already loaded?
foreach (var asm in initialAssemblies)
{
var a = Assembly.ReflectionOnlyLoadFrom(fi.FullName);
if (asm.FullName == a.FullName)
found = true;
}
if (!found)
Assembly.LoadFrom(fi.FullName);
}
}
我猜这不是一个关键的错误/问题,可能不值得Stackoverflow用户花费时间,因为我可以解决它,但是它每天越来越困扰我,也许有人修复了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。