aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2018-12-26 17:14:40 -0800
committerRob Mensching <rob@firegiant.com>2018-12-26 17:14:40 -0800
commit7d1e5deed7304612eccfa9cb57b0decf083a868c (patch)
tree8b0bee8e4ad15eb724718b3b57d170d780bfc5a2 /src/WixToolset.Core
parentc620681374ad7fbf38ebeb53255bdf140fa90c28 (diff)
downloadwix-7d1e5deed7304612eccfa9cb57b0decf083a868c.tar.gz
wix-7d1e5deed7304612eccfa9cb57b0decf083a868c.tar.bz2
wix-7d1e5deed7304612eccfa9cb57b0decf083a868c.zip
Remove lingering uses of .resx from WixToolset.Core
Diffstat (limited to 'src/WixToolset.Core')
-rw-r--r--src/WixToolset.Core/Compiler.cs2
-rw-r--r--src/WixToolset.Core/Extensibility/MutatorExtension.cs2
-rw-r--r--src/WixToolset.Core/ExtensibilityServices/Messaging.cs16
-rw-r--r--src/WixToolset.Core/ExtensibilityServices/PreprocessHelper.cs4
-rw-r--r--src/WixToolset.Core/Harvester.cs2
-rw-r--r--src/WixToolset.Core/Linker.cs10
-rw-r--r--src/WixToolset.Core/WixStrings.resx174
7 files changed, 18 insertions, 192 deletions
diff --git a/src/WixToolset.Core/Compiler.cs b/src/WixToolset.Core/Compiler.cs
index 2a38cc61..576e60d0 100644
--- a/src/WixToolset.Core/Compiler.cs
+++ b/src/WixToolset.Core/Compiler.cs
@@ -10757,7 +10757,7 @@ namespace WixToolset.Core
10757 msiVersion = 500; 10757 msiVersion = 500;
10758 break; 10758 break;
10759 default: 10759 default:
10760 throw new ArgumentException(WixStrings.EXP_UnknownPlatformEnum, this.CurrentPlatform.ToString()); 10760 throw new ArgumentException("Unknown platform enumeration '{0}' encountered.", this.CurrentPlatform.ToString());
10761 } 10761 }
10762 10762
10763 foreach (var attrib in node.Attributes()) 10763 foreach (var attrib in node.Attributes())
diff --git a/src/WixToolset.Core/Extensibility/MutatorExtension.cs b/src/WixToolset.Core/Extensibility/MutatorExtension.cs
index f95b5b11..afc76b79 100644
--- a/src/WixToolset.Core/Extensibility/MutatorExtension.cs
+++ b/src/WixToolset.Core/Extensibility/MutatorExtension.cs
@@ -151,7 +151,7 @@ namespace WixToolset.Core.Extensibility
151 } 151 }
152 } 152 }
153 153
154 throw new InvalidOperationException(WixStrings.EXP_CouldnotFileUniqueIDForResourceName); 154 throw new InvalidOperationException("Could not find a unique identifier for the given resource name.");
155 } 155 }
156 156
157 /// <summary> 157 /// <summary>
diff --git a/src/WixToolset.Core/ExtensibilityServices/Messaging.cs b/src/WixToolset.Core/ExtensibilityServices/Messaging.cs
index 4510f264..f4673952 100644
--- a/src/WixToolset.Core/ExtensibilityServices/Messaging.cs
+++ b/src/WixToolset.Core/ExtensibilityServices/Messaging.cs
@@ -65,10 +65,10 @@ namespace WixToolset.Core.ExtensibilityServices
65 { 65 {
66 if (fileNames.Count == 0) 66 if (fileNames.Count == 0)
67 { 67 {
68 errorFileName = String.Format(CultureInfo.CurrentUICulture, WixStrings.Format_FirstLineNumber, sln.FileName, sln.LineNumber); 68 errorFileName = String.Format(CultureInfo.CurrentUICulture, "{0}({1})", sln.FileName, sln.LineNumber);
69 } 69 }
70 70
71 fileNames.Add(String.Format(CultureInfo.CurrentUICulture, WixStrings.Format_LineNumber, sln.FileName, sln.LineNumber)); 71 fileNames.Add(String.Format(CultureInfo.CurrentUICulture, "{0}: line {1}", sln.FileName, sln.LineNumber));
72 } 72 }
73 else 73 else
74 { 74 {
@@ -84,11 +84,11 @@ namespace WixToolset.Core.ExtensibilityServices
84 var levelString = String.Empty; 84 var levelString = String.Empty;
85 if (MessageLevel.Warning == level) 85 if (MessageLevel.Warning == level)
86 { 86 {
87 levelString = WixStrings.MessageType_Warning; 87 levelString = "warning";
88 } 88 }
89 else if (MessageLevel.Error == level) 89 else if (MessageLevel.Error == level)
90 { 90 {
91 levelString = WixStrings.MessageType_Error; 91 levelString = "error";
92 } 92 }
93 93
94 string formatted; 94 string formatted;
@@ -104,20 +104,20 @@ namespace WixToolset.Core.ExtensibilityServices
104 var builder = new StringBuilder(); 104 var builder = new StringBuilder();
105 if (level == MessageLevel.Information || level == MessageLevel.Verbose) 105 if (level == MessageLevel.Information || level == MessageLevel.Verbose)
106 { 106 {
107 builder.AppendFormat(WixStrings.Format_InfoMessage, formatted); 107 builder.Append(formatted);
108 } 108 }
109 else 109 else
110 { 110 {
111 builder.AppendFormat(WixStrings.Format_NonInfoMessage, errorFileName, levelString, shortAppName, message.Id, formatted); 111 builder.AppendFormat("{0} : {1} {2}{3:0000} : {4}", errorFileName, levelString, shortAppName, message.Id, formatted);
112 } 112 }
113 113
114 if (fileNames.Count > 1) 114 if (fileNames.Count > 1)
115 { 115 {
116 builder.AppendFormat(WixStrings.INF_SourceTrace, Environment.NewLine); 116 builder.AppendFormat("Source trace:{0}", Environment.NewLine);
117 117
118 foreach (var fileName in fileNames) 118 foreach (var fileName in fileNames)
119 { 119 {
120 builder.AppendFormat(WixStrings.INF_SourceTraceLocation, fileName, Environment.NewLine); 120 builder.AppendFormat("Source trace:{0}", fileName, Environment.NewLine);
121 } 121 }
122 122
123 builder.AppendLine(); 123 builder.AppendLine();
diff --git a/src/WixToolset.Core/ExtensibilityServices/PreprocessHelper.cs b/src/WixToolset.Core/ExtensibilityServices/PreprocessHelper.cs
index 562f094f..f95b4110 100644
--- a/src/WixToolset.Core/ExtensibilityServices/PreprocessHelper.cs
+++ b/src/WixToolset.Core/ExtensibilityServices/PreprocessHelper.cs
@@ -1,4 +1,4 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. 1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2 2
3namespace WixToolset.Core.ExtensibilityServices 3namespace WixToolset.Core.ExtensibilityServices
4{ 4{
@@ -245,7 +245,7 @@ namespace WixToolset.Core.ExtensibilityServices
245 return "arm"; 245 return "arm";
246 246
247 default: 247 default:
248 throw new ArgumentException(WixStrings.EXP_UnknownPlatformEnum, context.Platform.ToString()); 248 throw new ArgumentException("Unknown platform enumeration '{0}' encountered.", context.Platform.ToString());
249 } 249 }
250 250
251 default: 251 default:
diff --git a/src/WixToolset.Core/Harvester.cs b/src/WixToolset.Core/Harvester.cs
index 3f066d15..3399420c 100644
--- a/src/WixToolset.Core/Harvester.cs
+++ b/src/WixToolset.Core/Harvester.cs
@@ -35,7 +35,7 @@ namespace WixToolset.Core
35 { 35 {
36 if (null != this.harvesterExtension) 36 if (null != this.harvesterExtension)
37 { 37 {
38 throw new InvalidOperationException(WixStrings.EXP_MultipleHarvesterExtensionsSpecified); 38 throw new InvalidOperationException("Multiple harvester extensions specified.");
39 } 39 }
40 40
41 this.harvesterExtension = value; 41 this.harvesterExtension = value;
diff --git a/src/WixToolset.Core/Linker.cs b/src/WixToolset.Core/Linker.cs
index 80d57fa7..9b32ad1d 100644
--- a/src/WixToolset.Core/Linker.cs
+++ b/src/WixToolset.Core/Linker.cs
@@ -1229,7 +1229,7 @@ namespace WixToolset.Core
1229 break; 1229 break;
1230 1230
1231 default: 1231 default:
1232 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, WixStrings.EXP_UnexpectedComplexReferenceChildType, Enum.GetName(typeof(ComplexReferenceChildType), wixComplexReferenceRow.ChildType))); 1232 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, "Unexpected complex reference child type: {0}", Enum.GetName(typeof(ComplexReferenceChildType), wixComplexReferenceRow.ChildType)));
1233 } 1233 }
1234 break; 1234 break;
1235 1235
@@ -1260,7 +1260,7 @@ namespace WixToolset.Core
1260 break; 1260 break;
1261 1261
1262 default: 1262 default:
1263 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, WixStrings.EXP_UnexpectedComplexReferenceChildType, Enum.GetName(typeof(ComplexReferenceChildType), wixComplexReferenceRow.ChildType))); 1263 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, "Unexpected complex reference child type: {0}", Enum.GetName(typeof(ComplexReferenceChildType), wixComplexReferenceRow.ChildType)));
1264 } 1264 }
1265 break; 1265 break;
1266 1266
@@ -1272,7 +1272,7 @@ namespace WixToolset.Core
1272 break; 1272 break;
1273 1273
1274 default: 1274 default:
1275 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, WixStrings.EXP_UnexpectedComplexReferenceChildType, Enum.GetName(typeof(ComplexReferenceChildType), wixComplexReferenceRow.ChildType))); 1275 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, "Unexpected complex reference child type: {0}", Enum.GetName(typeof(ComplexReferenceChildType), wixComplexReferenceRow.ChildType)));
1276 } 1276 }
1277 break; 1277 break;
1278 1278
@@ -1291,13 +1291,13 @@ namespace WixToolset.Core
1291 break; 1291 break;
1292 1292
1293 default: 1293 default:
1294 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, WixStrings.EXP_UnexpectedComplexReferenceChildType, Enum.GetName(typeof(ComplexReferenceChildType), wixComplexReferenceRow.ChildType))); 1294 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, "Unexpected complex reference child type: {0}", Enum.GetName(typeof(ComplexReferenceChildType), wixComplexReferenceRow.ChildType)));
1295 } 1295 }
1296 break; 1296 break;
1297 1297
1298 default: 1298 default:
1299 // Note: Groups have been processed before getting here so they are not handled by any case above. 1299 // Note: Groups have been processed before getting here so they are not handled by any case above.
1300 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, WixStrings.EXP_UnexpectedComplexReferenceChildType, Enum.GetName(typeof(ComplexReferenceParentType), wixComplexReferenceRow.ParentType))); 1300 throw new InvalidOperationException(String.Format(CultureInfo.CurrentUICulture, "Unexpected complex reference child type: {0}", Enum.GetName(typeof(ComplexReferenceParentType), wixComplexReferenceRow.ParentType)));
1301 } 1301 }
1302 } 1302 }
1303 1303
diff --git a/src/WixToolset.Core/WixStrings.resx b/src/WixToolset.Core/WixStrings.resx
deleted file mode 100644
index 47402f59..00000000
--- a/src/WixToolset.Core/WixStrings.resx
+++ /dev/null
@@ -1,174 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<root>
3 <!--
4 Microsoft ResX Schema
5
6 Version 2.0
7
8 The primary goals of this format is to allow a simple XML format
9 that is mostly human readable. The generation and parsing of the
10 various data types are done through the TypeConverter classes
11 associated with the data types.
12
13 Example:
14
15 ... ado.net/XML headers & schema ...
16 <resheader name="resmimetype">text/microsoft-resx</resheader>
17 <resheader name="version">2.0</resheader>
18 <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 <value>[base64 mime encoded serialized .NET Framework object]</value>
24 </data>
25 <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 <comment>This is a comment</comment>
28 </data>
29
30 There are any number of "resheader" rows that contain simple
31 name/value pairs.
32
33 Each data row contains a name, and value. The row also contains a
34 type or mimetype. Type corresponds to a .NET class that support
35 text/value conversion through the TypeConverter architecture.
36 Classes that don't support this are serialized and stored with the
37 mimetype set.
38
39 The mimetype is used for serialized objects, and tells the
40 ResXResourceReader how to depersist the object. This is currently not
41 extensible. For a given mimetype the value must be set accordingly:
42
43 Note - application/x-microsoft.net.object.binary.base64 is the format
44 that the ResXResourceWriter will generate, however the reader can
45 read any of the formats listed below.
46
47 mimetype: application/x-microsoft.net.object.binary.base64
48 value : The object must be serialized with
49 : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50 : and then encoded with base64 encoding.
51
52 mimetype: application/x-microsoft.net.object.soap.base64
53 value : The object must be serialized with
54 : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 : and then encoded with base64 encoding.
56
57 mimetype: application/x-microsoft.net.object.bytearray.base64
58 value : The object must be serialized into a byte array
59 : using a System.ComponentModel.TypeConverter
60 : and then encoded with base64 encoding.
61 -->
62 <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64 <xsd:element name="root" msdata:IsDataSet="true">
65 <xsd:complexType>
66 <xsd:choice maxOccurs="unbounded">
67 <xsd:element name="metadata">
68 <xsd:complexType>
69 <xsd:sequence>
70 <xsd:element name="value" type="xsd:string" minOccurs="0" />
71 </xsd:sequence>
72 <xsd:attribute name="name" use="required" type="xsd:string" />
73 <xsd:attribute name="type" type="xsd:string" />
74 <xsd:attribute name="mimetype" type="xsd:string" />
75 <xsd:attribute ref="xml:space" />
76 </xsd:complexType>
77 </xsd:element>
78 <xsd:element name="assembly">
79 <xsd:complexType>
80 <xsd:attribute name="alias" type="xsd:string" />
81 <xsd:attribute name="name" type="xsd:string" />
82 </xsd:complexType>
83 </xsd:element>
84 <xsd:element name="data">
85 <xsd:complexType>
86 <xsd:sequence>
87 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89 </xsd:sequence>
90 <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91 <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92 <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93 <xsd:attribute ref="xml:space" />
94 </xsd:complexType>
95 </xsd:element>
96 <xsd:element name="resheader">
97 <xsd:complexType>
98 <xsd:sequence>
99 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100 </xsd:sequence>
101 <xsd:attribute name="name" type="xsd:string" use="required" />
102 </xsd:complexType>
103 </xsd:element>
104 </xsd:choice>
105 </xsd:complexType>
106 </xsd:element>
107 </xsd:schema>
108 <resheader name="resmimetype">
109 <value>text/microsoft-resx</value>
110 </resheader>
111 <resheader name="version">
112 <value>2.0</value>
113 </resheader>
114 <resheader name="reader">
115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 </resheader>
117 <resheader name="writer">
118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 </resheader>
120 <data name="EXP_CouldnotFileUniqueIDForResourceName" xml:space="preserve">
121 <value>Could not find a unique identifier for the given resource name.</value>
122 </data>
123 <data name="EXP_ExpectedComplexReferenceType" xml:space="preserve">
124 <value>Expected ComplexReference type.</value>
125 </data>
126 <data name="EXP_FoundActionRowWinNonExistentAction" xml:space="preserve">
127 <value>Found an ActionRow with a non-existent {0} action: {1}.</value>
128 </data>
129 <data name="EXP_FoundActionRowWithNoSequenceBeforeOrAfterColumnSet" xml:space="preserve">
130 <value>Found an ActionRow with no Sequence, Before, or After column set.</value>
131 </data>
132 <data name="EXP_MultipleHarvesterExtensionsSpecified" xml:space="preserve">
133 <value>Multiple harvester extensions specified.</value>
134 </data>
135 <data name="EXP_UnexpectedComplexReferenceChildType" xml:space="preserve">
136 <value>Unexpected complex reference child type: {0}</value>
137 </data>
138 <data name="EXP_UnexpectedEntrySectionType" xml:space="preserve">
139 <value>Unexpected entry section type: {0}</value>
140 </data>
141 <data name="EXP_UnexpectedMergerErrorInSourceFile" xml:space="preserve">
142 <value>Encountered an unexpected error while merging '{0}'. More information about the merge and the failure can be found in the merge log: '{1}'</value>
143 </data>
144 <data name="EXP_UnexpectedMergerErrorWithType" xml:space="preserve">
145 <value>Encountered an unexpected merge error of type '{0}' for which there is currently no error message to display. More information about the merge and the failure can be found in the merge log: '{1}'</value>
146 </data>
147 <data name="EXP_UnknownPlatformEnum" xml:space="preserve">
148 <value>Unknown platform enumeration '{0}' encountered.</value>
149 </data>
150 <data name="Format_FirstLineNumber" xml:space="preserve">
151 <value>{0}({1})</value>
152 </data>
153 <data name="Format_InfoMessage" xml:space="preserve">
154 <value>{0}</value>
155 </data>
156 <data name="Format_LineNumber" xml:space="preserve">
157 <value>{0}: line {1}</value>
158 </data>
159 <data name="Format_NonInfoMessage" xml:space="preserve">
160 <value>{0} : {1} {2}{3:0000} : {4}</value>
161 </data>
162 <data name="INF_SourceTrace" xml:space="preserve">
163 <value>Source trace:{0}</value>
164 </data>
165 <data name="INF_SourceTraceLocation" xml:space="preserve">
166 <value>at {0}{1}</value>
167 </data>
168 <data name="MessageType_Error" xml:space="preserve">
169 <value>error</value>
170 </data>
171 <data name="MessageType_Warning" xml:space="preserve">
172 <value>warning</value>
173 </data>
174</root> \ No newline at end of file