<#@ template language="C#" hostspecific="True" #> <#@ Output Extension=".xml" #> <#@ assembly name="System.Core" #> <#@ assembly name="System.Xml" #> <#@ assembly name="System.Xml.Linq" #> <#@ import namespace="System" #> <#@ import namespace="System.CodeDom" #> <#@ import namespace="System.CodeDom.Compiler" #> <#@ import namespace="System.Collections.Generic" #> <#@ import namespace="System.IO" #> <#@ import namespace="System.Linq" #> <#@ import namespace="System.Reflection" #> <#@ import namespace="System.Text" #> <#@ import namespace="System.Xml.Linq" #> <#@ import namespace="Microsoft.VisualStudio.TextTemplating" #> <# var currentDirectory = Path.GetDirectoryName(Host.TemplateFile); var jsFiles = Directory.GetFiles(String.Format(@"{0}{1}www", currentDirectory, System.IO.Path.DirectorySeparatorChar), "*", SearchOption.AllDirectories); #> <# foreach(var jsFile in jsFiles) { #> <# } #> <#+ public string GetRelativeFilePath(string path) { var currentDirectory = Path.GetDirectoryName(Host.TemplateFile) + System.IO.Path.DirectorySeparatorChar; if (path.IndexOf(currentDirectory) == 0) { return path.Substring(currentDirectory.Length); } return path; } #>