Exemple #1
0
        static RelativeFileSet GetProjectFileSet(FilePath ProjectFile)
        {
            var isSqlProj = ProjectFile.Extension == "sqlproj";

            var project = new MSE.ProjectInstance(ProjectFile);
            var items   = isSqlProj
                ? project.FindItems(StandardItemTypes.Build, StandardItemTypes.None)
                : project.FindItems(StandardItemTypes.Compile, StandardItemTypes.None);

            var files = items.Map(item => new RelativePath(item.EvaluatedInclude));

            return(new RelativeFileSet(ProjectFile.Folder, files));
        }