将 MVC Futures 集成到 Spark 视图引擎中而不杀死 IntelliSense
我想将 MVC future 添加到我的项目中,并使程序集在我的 Spark 视图中可用。 但无论如何它都不接受。
我可以从我的类(控制器/模型, 等),但它们只是没有出现在 .spark 文件中。
我无法使用 因为这会杀死我的 IntelliSense。 和
如果我尝试添加
我也无法在 web.config
Spark 部分添加程序集,因为这会杀死
智能感知也是如此。
这:
public void RegisterViewEngines(ViewEngineCollection engines)
{
if (engines == null) throw new ArgumentNullException("engines");
var settings = new SparkSettings();
settings.SetAutomaticEncoding(true);
settings
.AddNamespace("System")
.AddNamespace("System.Collections.Generic")
.AddNamespace("System.Linq")
.AddNamespace("System.Web.Mvc")
.AddNamespace("System.Web.Mvc.Html")
.AddNamespace("Microsoft.Web.Mvc");
settings
.AddAssembly("Microsoft.Web.Mvc")
.AddAssembly("Spark.Web.Mvc")
.AddAssembly("System.Web.Mvc, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35")
.AddAssembly("System.Web.Routing, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35");
engines.Add(new SparkViewFactory(settings));
}
不会抛出任何错误,也不会终止 Sspark 文件中的 IntelliSense,但是 它似乎仍然不想导入程序集。
Microsoft.Web.Mvc.dll 也设置为“复制本地”到正在运行的 bin。
我在忽略什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
嗯,我不知道它是否会解决你的问题,但这是我的 web.config 与 Spark 部分:
pageBaseType is to support Fluent HTML from MvcContrib
and in the _Global.spark file I get this :
I attempts to add the namespaces in web.config 火花部分,但它杀死了智能感知。
Hum I don't know if it will resolve your problem but here is my web.config with the Spark section :
pageBaseType is to support Fluent HTML from MvcContrib
and in the _Global.spark file I got this :
I tried to add the namespaces in web.config spark section but it kills intellisense.