我尝试了文件系统发布和 ftp 我正在使用 VS2010 和 .net 4.0
我应该以某种方式将 *.spark ext 文件包含到 MSBuild 中吗?
我尝试了文件系统发布和 ftp 我正在使用 VS2010 和 .net 4.0
我应该以某种方式将 *.spark ext 文件包含到 MSBuild 中吗?
看到这个。您基本上必须将.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并将此代码粘贴到“自动生成的代码,请勿修改”区域之外。