2010-08-10 114 views
2

我正在尋找使用Spark View Engine啓動一個新網站,但是我很難找到使用VS2010和MVC2設置Spark的一些參考。任何人都可以提供一個描述這個過程的指南嗎?配置火花視圖引擎!

我已經看過示例中的一些代碼,但項目不轉換爲VS2010。在我撕開這些之前,我想知道那裏是不是已經有東西了?我還需要配置Re-Sharper和VS與Spark配合使用

我看過 - http://sparkviewengine.com/documentation/configuring#AddingtoAspNetMVC 但是,這是一個非常基本的概述,我正在尋找一個真實世界的例子。

=====編輯

提供DotNetSlackers犯規運行源! 誤差的新的.NET版本不匹配

「動態視圖編譯失敗 (0,0):錯誤CS1703:與 相同標識「mscorlib程序的組件, 版本= 4.0.0.0文化=中性, PublicKeyToken = b77a5c561934e089'已經導入 ,請嘗試刪除 其中一個重複引用。「

如果我添加了最新的DLL到DotNetSlackers例子,我得到以下

「試圖訪問一個元素的類型與數組不兼容。」

protected void Application_Start() 
{ 
    SparkViewFactory svf = new SparkViewFactory(); 
    PrecompileViews(svf); 
    **ViewEngines.Engines.Add(svf);** 
    RegisterRoutes(RouteTable.Routes); 
} 

在上面的路標上。

回答

0

嗯,也有介紹截屏的網站上一大堆: http://www.sparkviewengine.com

以及參考文檔,這是非常有幫助的: http://www.sparkviewengine.com/documentation/configuring

你有一個具體問題?

+0

所有的例子都是2008年,不要把nicley轉換成2010年。屏幕錄像在哪裏? – LiamB 2010-08-10 15:12:09

+0

請參閱上面我編輯了更多錯誤信息。 – LiamB 2010-08-10 19:15:40

+0

截屏視頻位於「簡介和學習」主頁下, – 2010-08-10 19:55:44

2

您的「動態視圖編譯失敗」錯誤是因爲尚未重建Spark以使用.NET 4.0。你在這一點上的選項有:

1)目標.NET 3.5,而不是

2)等待星火

3的新版本)獲取星火源代碼並自行重建它針對.NET 4.0 - 詳情請參閱http://groups.google.com/group/spark-dev/msg/028d0cf129c4b1ff

0

我最近在這裏做了一個屏幕投影。如果你想看看它是如何完成的,那麼在MVC2上設置6分40秒視頻。

http://blog.robertgreyling.com/2010/08/elegant-mvc-with-spark-way-views-were.html

作爲一個側面說明 - 源代碼現在已經轉移到VS2010的主分支,它也將動態編譯意見.NET 4.0。避免你得到的錯誤。您可以下載源代碼並重新編譯最新的二進制文件,或者爲了您的方便,我們將它們添加到NuPack/NuGet,如果您希望以這種方式引用它們。

希望可以幫到