我们运行了一个MVC项目,我们似乎有问题刷新.less文件没有实际回收池。
如果只是我,我不会为此烦恼,因为每次编译时,池都会回收。但是,我们的Web集成商不喜欢重建,因为他在更改.less文件时甚至不在Visual Studio中工作。
这就是我的所作所为:
我查看了codethinked.com网站上的几乎所有条目,但找不到我要找的内容。有些人似乎有问题,但没有重新生成文件。
谢谢!
答案 0 :(得分:3)
Justin Etheredge对谷歌小组的回答。它将在版本0.8.3中修复。
http://groups.google.com/group/squishit/browse_thread/thread/6643663dda433a68
答案 1 :(得分:1)
请在致电.Add
后尝试使用ForceRelease像这样:
.Add("~/Content/lessfiles/site.less")
.ForceRelease()
.Render("~/Content/combined_site_#.css")
在您进行更改以包含ForceRelease之后,请再次回收池以确保您正在查看新文件。
最后,在幕后用记事本更改.less文件 页面的下一次刷新应该选择更改。
答案 2 :(得分:0)
虽然不是一个很好的生产解决方案,但我发现在本地运行IISReset(如果你在IIS中运行)是强制squishit识别更改的好方法。