为什么火花文件不包含在发布文件夹中?

时间:2010-06-02 10:29:44

标签: asp.net-mvc publishing spark-view-engine

我尝试过文件系统发布和ftp 我正在使用VS2010和.net 4.0

我应该以某种方式将* .spark ext文件包含在MSBuild中吗?

1 个答案:

答案 0 :(得分:3)

this。您基本上必须将.spark个文件'构建操作设置为内容

这是一个宏:

Sub SetSparkBuildAction(ByVal scope As EnvDTE.vsBuildScope, ByVal action As EnvDTE.vsBuildAction) Handles BuildEvents.OnBuildBegin 
    For Each proj As Project In DTE.Solution.Projects 
        RecurseSetSparkBuildAction(proj) 
    Next 
End Sub 
Sub RecurseSetSparkBuildAction(ByVal item As Object) 
    If (item.Name.EndsWith(".spark", StringComparison.CurrentCultureIgnoreCase)) Then 
        item.Properties.Item("BuildAction").Value = 2 
    End If 
    For Each childItem As ProjectItem In item.ProjectItems 
        RecurseSetSparkBuildAction(childItem) 
    Next 
End Sub 

要使用此宏,请打开宏IDE Alt + F11 ),找到 EnvironmentEvents 最左边的树视图并粘贴“自动生成的代码,不要修改”区域的代码。