diff options
Diffstat (limited to 'src/WixToolset.BuildTasks/RefreshGeneratedFile.cs')
-rw-r--r-- | src/WixToolset.BuildTasks/RefreshGeneratedFile.cs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/WixToolset.BuildTasks/RefreshGeneratedFile.cs b/src/WixToolset.BuildTasks/RefreshGeneratedFile.cs index fdfc4774..101b5363 100644 --- a/src/WixToolset.BuildTasks/RefreshGeneratedFile.cs +++ b/src/WixToolset.BuildTasks/RefreshGeneratedFile.cs | |||
@@ -6,10 +6,10 @@ namespace WixToolset.BuildTasks | |||
6 | using System.Collections; | 6 | using System.Collections; |
7 | using System.Globalization; | 7 | using System.Globalization; |
8 | using System.IO; | 8 | using System.IO; |
9 | using System.Text.RegularExpressions; | ||
10 | using System.Xml; | 9 | using System.Xml; |
11 | using Microsoft.Build.Framework; | 10 | using Microsoft.Build.Framework; |
12 | using Microsoft.Build.Utilities; | 11 | using Microsoft.Build.Utilities; |
12 | using WixToolset.Tools.Core; | ||
13 | 13 | ||
14 | /// <summary> | 14 | /// <summary> |
15 | /// This task refreshes the generated file that contains ComponentGroupRefs | 15 | /// This task refreshes the generated file that contains ComponentGroupRefs |
@@ -17,9 +17,6 @@ namespace WixToolset.BuildTasks | |||
17 | /// </summary> | 17 | /// </summary> |
18 | public class RefreshGeneratedFile : Task | 18 | public class RefreshGeneratedFile : Task |
19 | { | 19 | { |
20 | private static readonly Regex AddPrefix = new Regex(@"^[^a-zA-Z_]", RegexOptions.Compiled); | ||
21 | private static readonly Regex IllegalIdentifierCharacters = new Regex(@"[^A-Za-z0-9_\.]|\.{2,}", RegexOptions.Compiled); // non 'words' and assorted valid characters | ||
22 | |||
23 | private ITaskItem[] generatedFiles; | 20 | private ITaskItem[] generatedFiles; |
24 | private ITaskItem[] projectReferencePaths; | 21 | private ITaskItem[] projectReferencePaths; |
25 | 22 | ||
@@ -54,14 +51,14 @@ namespace WixToolset.BuildTasks | |||
54 | { | 51 | { |
55 | ITaskItem item = this.ProjectReferencePaths[i]; | 52 | ITaskItem item = this.ProjectReferencePaths[i]; |
56 | 53 | ||
57 | if (!String.IsNullOrEmpty(item.GetMetadata(Common.DoNotHarvest))) | 54 | if (!String.IsNullOrEmpty(item.GetMetadata(ToolsCommon.DoNotHarvest))) |
58 | { | 55 | { |
59 | continue; | 56 | continue; |
60 | } | 57 | } |
61 | 58 | ||
62 | string projectPath = CreateProjectReferenceDefineConstants.GetProjectPath(this.ProjectReferencePaths, i); | 59 | string projectPath = CreateProjectReferenceDefineConstants.GetProjectPath(this.ProjectReferencePaths, i); |
63 | string projectName = Path.GetFileNameWithoutExtension(projectPath); | 60 | string projectName = Path.GetFileNameWithoutExtension(projectPath); |
64 | string referenceName = Common.GetIdentifierFromName(CreateProjectReferenceDefineConstants.GetReferenceName(item, projectName)); | 61 | string referenceName = ToolsCommon.GetIdentifierFromName(CreateProjectReferenceDefineConstants.GetReferenceName(item, projectName)); |
65 | 62 | ||
66 | string[] pogs = item.GetMetadata("RefProjectOutputGroups").Split(';'); | 63 | string[] pogs = item.GetMetadata("RefProjectOutputGroups").Split(';'); |
67 | foreach (string pog in pogs) | 64 | foreach (string pog in pogs) |