0

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

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

4

1 回答 1

3

看到这个。您基本上必须将.spark文件的Build Action设置为Content

这是一个这样做的宏:

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 

要使用此宏,请打开Macros IDE ( Alt+ F11),在最左侧的树形视图中找到EnvironmentEvents并将此代码粘贴到“自动生成的代码,请勿修改”区域之外。

于 2010-06-02T10:41:24.360 回答