Skip to content

Commit 6254559

Browse files
committed
Add auto-escaping of MSBuild special characters in MsBuildArgument with test coverage
1 parent 8b14cbb commit 6254559

File tree

30 files changed

+177
-23
lines changed

30 files changed

+177
-23
lines changed

BenchmarkDotNet.sln

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,105 +62,203 @@ EndProject
6262
Global
6363
GlobalSection(SolutionConfigurationPlatforms) = preSolution
6464
Debug|Any CPU = Debug|Any CPU
65+
Debug|x64 = Debug|x64
6566
Release|Any CPU = Release|Any CPU
67+
Release|x64 = Release|x64
6668
EndGlobalSection
6769
GlobalSection(ProjectConfigurationPlatforms) = postSolution
6870
{AF1E6F8A-5C63-465F-96F4-5E5F183A33B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
6971
{AF1E6F8A-5C63-465F-96F4-5E5F183A33B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
72+
{AF1E6F8A-5C63-465F-96F4-5E5F183A33B9}.Debug|x64.ActiveCfg = Debug|x64
73+
{AF1E6F8A-5C63-465F-96F4-5E5F183A33B9}.Debug|x64.Build.0 = Debug|x64
7074
{AF1E6F8A-5C63-465F-96F4-5E5F183A33B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
7175
{AF1E6F8A-5C63-465F-96F4-5E5F183A33B9}.Release|Any CPU.Build.0 = Release|Any CPU
76+
{AF1E6F8A-5C63-465F-96F4-5E5F183A33B9}.Release|x64.ActiveCfg = Release|x64
77+
{AF1E6F8A-5C63-465F-96F4-5E5F183A33B9}.Release|x64.Build.0 = Release|x64
7278
{B61A2815-4E2F-42F7-A87C-973C488B11CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
7379
{B61A2815-4E2F-42F7-A87C-973C488B11CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
80+
{B61A2815-4E2F-42F7-A87C-973C488B11CA}.Debug|x64.ActiveCfg = Debug|x64
81+
{B61A2815-4E2F-42F7-A87C-973C488B11CA}.Debug|x64.Build.0 = Debug|x64
7482
{B61A2815-4E2F-42F7-A87C-973C488B11CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
7583
{B61A2815-4E2F-42F7-A87C-973C488B11CA}.Release|Any CPU.Build.0 = Release|Any CPU
84+
{B61A2815-4E2F-42F7-A87C-973C488B11CA}.Release|x64.ActiveCfg = Release|x64
85+
{B61A2815-4E2F-42F7-A87C-973C488B11CA}.Release|x64.Build.0 = Release|x64
7686
{0031728E-A5D4-47C1-9C1A-6C859A765C9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
7787
{0031728E-A5D4-47C1-9C1A-6C859A765C9D}.Debug|Any CPU.Build.0 = Debug|Any CPU
88+
{0031728E-A5D4-47C1-9C1A-6C859A765C9D}.Debug|x64.ActiveCfg = Debug|x64
89+
{0031728E-A5D4-47C1-9C1A-6C859A765C9D}.Debug|x64.Build.0 = Debug|x64
7890
{0031728E-A5D4-47C1-9C1A-6C859A765C9D}.Release|Any CPU.ActiveCfg = Release|Any CPU
7991
{0031728E-A5D4-47C1-9C1A-6C859A765C9D}.Release|Any CPU.Build.0 = Release|Any CPU
92+
{0031728E-A5D4-47C1-9C1A-6C859A765C9D}.Release|x64.ActiveCfg = Release|x64
93+
{0031728E-A5D4-47C1-9C1A-6C859A765C9D}.Release|x64.Build.0 = Release|x64
8094
{A329F00E-4B9D-4BC6-B688-92698D773CBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
8195
{A329F00E-4B9D-4BC6-B688-92698D773CBF}.Debug|Any CPU.Build.0 = Debug|Any CPU
96+
{A329F00E-4B9D-4BC6-B688-92698D773CBF}.Debug|x64.ActiveCfg = Debug|x64
97+
{A329F00E-4B9D-4BC6-B688-92698D773CBF}.Debug|x64.Build.0 = Debug|x64
8298
{A329F00E-4B9D-4BC6-B688-92698D773CBF}.Release|Any CPU.ActiveCfg = Release|Any CPU
8399
{A329F00E-4B9D-4BC6-B688-92698D773CBF}.Release|Any CPU.Build.0 = Release|Any CPU
100+
{A329F00E-4B9D-4BC6-B688-92698D773CBF}.Release|x64.ActiveCfg = Release|x64
101+
{A329F00E-4B9D-4BC6-B688-92698D773CBF}.Release|x64.Build.0 = Release|x64
84102
{367FAFE1-A1C8-4AA1-9334-F4762E128DBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
85103
{367FAFE1-A1C8-4AA1-9334-F4762E128DBB}.Debug|Any CPU.Build.0 = Debug|Any CPU
104+
{367FAFE1-A1C8-4AA1-9334-F4762E128DBB}.Debug|x64.ActiveCfg = Debug|x64
105+
{367FAFE1-A1C8-4AA1-9334-F4762E128DBB}.Debug|x64.Build.0 = Debug|x64
86106
{367FAFE1-A1C8-4AA1-9334-F4762E128DBB}.Release|Any CPU.ActiveCfg = Release|Any CPU
87107
{367FAFE1-A1C8-4AA1-9334-F4762E128DBB}.Release|Any CPU.Build.0 = Release|Any CPU
108+
{367FAFE1-A1C8-4AA1-9334-F4762E128DBB}.Release|x64.ActiveCfg = Release|x64
109+
{367FAFE1-A1C8-4AA1-9334-F4762E128DBB}.Release|x64.Build.0 = Release|x64
88110
{D8803ECA-4ABF-45B8-BD1D-7C637416C448}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
89111
{D8803ECA-4ABF-45B8-BD1D-7C637416C448}.Debug|Any CPU.Build.0 = Debug|Any CPU
112+
{D8803ECA-4ABF-45B8-BD1D-7C637416C448}.Debug|x64.ActiveCfg = Debug|x64
113+
{D8803ECA-4ABF-45B8-BD1D-7C637416C448}.Debug|x64.Build.0 = Debug|x64
90114
{D8803ECA-4ABF-45B8-BD1D-7C637416C448}.Release|Any CPU.ActiveCfg = Release|Any CPU
91115
{D8803ECA-4ABF-45B8-BD1D-7C637416C448}.Release|Any CPU.Build.0 = Release|Any CPU
116+
{D8803ECA-4ABF-45B8-BD1D-7C637416C448}.Release|x64.ActiveCfg = Release|x64
117+
{D8803ECA-4ABF-45B8-BD1D-7C637416C448}.Release|x64.Build.0 = Release|x64
92118
{AC2188E5-A140-43E2-8A76-4BDABFE30ABA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
93119
{AC2188E5-A140-43E2-8A76-4BDABFE30ABA}.Debug|Any CPU.Build.0 = Debug|Any CPU
120+
{AC2188E5-A140-43E2-8A76-4BDABFE30ABA}.Debug|x64.ActiveCfg = Debug|x64
121+
{AC2188E5-A140-43E2-8A76-4BDABFE30ABA}.Debug|x64.Build.0 = Debug|x64
94122
{AC2188E5-A140-43E2-8A76-4BDABFE30ABA}.Release|Any CPU.ActiveCfg = Release|Any CPU
95123
{AC2188E5-A140-43E2-8A76-4BDABFE30ABA}.Release|Any CPU.Build.0 = Release|Any CPU
124+
{AC2188E5-A140-43E2-8A76-4BDABFE30ABA}.Release|x64.ActiveCfg = Release|x64
125+
{AC2188E5-A140-43E2-8A76-4BDABFE30ABA}.Release|x64.Build.0 = Release|x64
96126
{873581FF-DB9D-42E5-8F11-32A4B7BB28EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
97127
{873581FF-DB9D-42E5-8F11-32A4B7BB28EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
128+
{873581FF-DB9D-42E5-8F11-32A4B7BB28EC}.Debug|x64.ActiveCfg = Debug|x64
129+
{873581FF-DB9D-42E5-8F11-32A4B7BB28EC}.Debug|x64.Build.0 = Debug|x64
98130
{873581FF-DB9D-42E5-8F11-32A4B7BB28EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
99131
{873581FF-DB9D-42E5-8F11-32A4B7BB28EC}.Release|Any CPU.Build.0 = Release|Any CPU
132+
{873581FF-DB9D-42E5-8F11-32A4B7BB28EC}.Release|x64.ActiveCfg = Release|x64
133+
{873581FF-DB9D-42E5-8F11-32A4B7BB28EC}.Release|x64.Build.0 = Release|x64
100134
{EB38672B-12AB-465E-8132-B0E323A510C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
101135
{EB38672B-12AB-465E-8132-B0E323A510C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
136+
{EB38672B-12AB-465E-8132-B0E323A510C8}.Debug|x64.ActiveCfg = Debug|x64
137+
{EB38672B-12AB-465E-8132-B0E323A510C8}.Debug|x64.Build.0 = Debug|x64
102138
{EB38672B-12AB-465E-8132-B0E323A510C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
103139
{EB38672B-12AB-465E-8132-B0E323A510C8}.Release|Any CPU.Build.0 = Release|Any CPU
140+
{EB38672B-12AB-465E-8132-B0E323A510C8}.Release|x64.ActiveCfg = Release|x64
141+
{EB38672B-12AB-465E-8132-B0E323A510C8}.Release|x64.Build.0 = Release|x64
104142
{45FE17A7-0E04-48C0-8CDC-493CDA449F7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
105143
{45FE17A7-0E04-48C0-8CDC-493CDA449F7A}.Debug|Any CPU.Build.0 = Debug|Any CPU
144+
{45FE17A7-0E04-48C0-8CDC-493CDA449F7A}.Debug|x64.ActiveCfg = Debug|x64
145+
{45FE17A7-0E04-48C0-8CDC-493CDA449F7A}.Debug|x64.Build.0 = Debug|x64
106146
{45FE17A7-0E04-48C0-8CDC-493CDA449F7A}.Release|Any CPU.ActiveCfg = Release|Any CPU
107147
{45FE17A7-0E04-48C0-8CDC-493CDA449F7A}.Release|Any CPU.Build.0 = Release|Any CPU
148+
{45FE17A7-0E04-48C0-8CDC-493CDA449F7A}.Release|x64.ActiveCfg = Release|x64
149+
{45FE17A7-0E04-48C0-8CDC-493CDA449F7A}.Release|x64.Build.0 = Release|x64
108150
{6A3CBB07-E337-488E-BDAC-ED96AF8ED608}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
109151
{6A3CBB07-E337-488E-BDAC-ED96AF8ED608}.Debug|Any CPU.Build.0 = Debug|Any CPU
152+
{6A3CBB07-E337-488E-BDAC-ED96AF8ED608}.Debug|x64.ActiveCfg = Debug|x64
153+
{6A3CBB07-E337-488E-BDAC-ED96AF8ED608}.Debug|x64.Build.0 = Debug|x64
110154
{6A3CBB07-E337-488E-BDAC-ED96AF8ED608}.Release|Any CPU.ActiveCfg = Release|Any CPU
111155
{6A3CBB07-E337-488E-BDAC-ED96AF8ED608}.Release|Any CPU.Build.0 = Release|Any CPU
156+
{6A3CBB07-E337-488E-BDAC-ED96AF8ED608}.Release|x64.ActiveCfg = Release|x64
157+
{6A3CBB07-E337-488E-BDAC-ED96AF8ED608}.Release|x64.Build.0 = Release|x64
112158
{043F1DA4-CD51-45FD-805E-6571D67AA661}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
113159
{043F1DA4-CD51-45FD-805E-6571D67AA661}.Debug|Any CPU.Build.0 = Debug|Any CPU
160+
{043F1DA4-CD51-45FD-805E-6571D67AA661}.Debug|x64.ActiveCfg = Debug|x64
161+
{043F1DA4-CD51-45FD-805E-6571D67AA661}.Debug|x64.Build.0 = Debug|x64
114162
{043F1DA4-CD51-45FD-805E-6571D67AA661}.Release|Any CPU.ActiveCfg = Release|Any CPU
115163
{043F1DA4-CD51-45FD-805E-6571D67AA661}.Release|Any CPU.Build.0 = Release|Any CPU
164+
{043F1DA4-CD51-45FD-805E-6571D67AA661}.Release|x64.ActiveCfg = Release|x64
165+
{043F1DA4-CD51-45FD-805E-6571D67AA661}.Release|x64.Build.0 = Release|x64
116166
{E5A0833C-B633-4D62-B645-A927CEBFEEBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
117167
{E5A0833C-B633-4D62-B645-A927CEBFEEBB}.Debug|Any CPU.Build.0 = Debug|Any CPU
168+
{E5A0833C-B633-4D62-B645-A927CEBFEEBB}.Debug|x64.ActiveCfg = Debug|x64
169+
{E5A0833C-B633-4D62-B645-A927CEBFEEBB}.Debug|x64.Build.0 = Debug|x64
118170
{E5A0833C-B633-4D62-B645-A927CEBFEEBB}.Release|Any CPU.ActiveCfg = Release|Any CPU
119171
{E5A0833C-B633-4D62-B645-A927CEBFEEBB}.Release|Any CPU.Build.0 = Release|Any CPU
172+
{E5A0833C-B633-4D62-B645-A927CEBFEEBB}.Release|x64.ActiveCfg = Release|x64
173+
{E5A0833C-B633-4D62-B645-A927CEBFEEBB}.Release|x64.Build.0 = Release|x64
120174
{D189AAB3-46B4-4437-8E9C-72F021AB2B6E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
121175
{D189AAB3-46B4-4437-8E9C-72F021AB2B6E}.Debug|Any CPU.Build.0 = Debug|Any CPU
176+
{D189AAB3-46B4-4437-8E9C-72F021AB2B6E}.Debug|x64.ActiveCfg = Debug|x64
177+
{D189AAB3-46B4-4437-8E9C-72F021AB2B6E}.Debug|x64.Build.0 = Debug|x64
122178
{D189AAB3-46B4-4437-8E9C-72F021AB2B6E}.Release|Any CPU.ActiveCfg = Release|Any CPU
123179
{D189AAB3-46B4-4437-8E9C-72F021AB2B6E}.Release|Any CPU.Build.0 = Release|Any CPU
180+
{D189AAB3-46B4-4437-8E9C-72F021AB2B6E}.Release|x64.ActiveCfg = Release|x64
181+
{D189AAB3-46B4-4437-8E9C-72F021AB2B6E}.Release|x64.Build.0 = Release|x64
124182
{9816D316-95C4-42E6-9E7B-A256C7E5D4BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
125183
{9816D316-95C4-42E6-9E7B-A256C7E5D4BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
184+
{9816D316-95C4-42E6-9E7B-A256C7E5D4BF}.Debug|x64.ActiveCfg = Debug|x64
185+
{9816D316-95C4-42E6-9E7B-A256C7E5D4BF}.Debug|x64.Build.0 = Debug|x64
126186
{9816D316-95C4-42E6-9E7B-A256C7E5D4BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
127187
{9816D316-95C4-42E6-9E7B-A256C7E5D4BF}.Release|Any CPU.Build.0 = Release|Any CPU
188+
{9816D316-95C4-42E6-9E7B-A256C7E5D4BF}.Release|x64.ActiveCfg = Release|x64
189+
{9816D316-95C4-42E6-9E7B-A256C7E5D4BF}.Release|x64.Build.0 = Release|x64
128190
{B4405781-40D3-42B8-B168-00E711FABA15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
129191
{B4405781-40D3-42B8-B168-00E711FABA15}.Debug|Any CPU.Build.0 = Debug|Any CPU
192+
{B4405781-40D3-42B8-B168-00E711FABA15}.Debug|x64.ActiveCfg = Debug|x64
193+
{B4405781-40D3-42B8-B168-00E711FABA15}.Debug|x64.Build.0 = Debug|x64
130194
{B4405781-40D3-42B8-B168-00E711FABA15}.Release|Any CPU.ActiveCfg = Release|Any CPU
131195
{B4405781-40D3-42B8-B168-00E711FABA15}.Release|Any CPU.Build.0 = Release|Any CPU
196+
{B4405781-40D3-42B8-B168-00E711FABA15}.Release|x64.ActiveCfg = Release|x64
197+
{B4405781-40D3-42B8-B168-00E711FABA15}.Release|x64.Build.0 = Release|x64
132198
{D9F5065B-6190-431B-850C-117E3D64AB33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
133199
{D9F5065B-6190-431B-850C-117E3D64AB33}.Debug|Any CPU.Build.0 = Debug|Any CPU
200+
{D9F5065B-6190-431B-850C-117E3D64AB33}.Debug|x64.ActiveCfg = Debug|x64
201+
{D9F5065B-6190-431B-850C-117E3D64AB33}.Debug|x64.Build.0 = Debug|x64
134202
{D9F5065B-6190-431B-850C-117E3D64AB33}.Release|Any CPU.ActiveCfg = Release|Any CPU
135203
{D9F5065B-6190-431B-850C-117E3D64AB33}.Release|Any CPU.Build.0 = Release|Any CPU
204+
{D9F5065B-6190-431B-850C-117E3D64AB33}.Release|x64.ActiveCfg = Release|x64
205+
{D9F5065B-6190-431B-850C-117E3D64AB33}.Release|x64.Build.0 = Release|x64
136206
{B620D10A-CD8E-4A34-8B27-FD6257E63AD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
137207
{B620D10A-CD8E-4A34-8B27-FD6257E63AD0}.Debug|Any CPU.Build.0 = Debug|Any CPU
208+
{B620D10A-CD8E-4A34-8B27-FD6257E63AD0}.Debug|x64.ActiveCfg = Debug|x64
209+
{B620D10A-CD8E-4A34-8B27-FD6257E63AD0}.Debug|x64.Build.0 = Debug|x64
138210
{B620D10A-CD8E-4A34-8B27-FD6257E63AD0}.Release|Any CPU.ActiveCfg = Release|Any CPU
139211
{B620D10A-CD8E-4A34-8B27-FD6257E63AD0}.Release|Any CPU.Build.0 = Release|Any CPU
212+
{B620D10A-CD8E-4A34-8B27-FD6257E63AD0}.Release|x64.ActiveCfg = Release|x64
213+
{B620D10A-CD8E-4A34-8B27-FD6257E63AD0}.Release|x64.Build.0 = Release|x64
140214
{C5BDA61F-3A56-4B59-901D-0A17E78F4076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
141215
{C5BDA61F-3A56-4B59-901D-0A17E78F4076}.Debug|Any CPU.Build.0 = Debug|Any CPU
216+
{C5BDA61F-3A56-4B59-901D-0A17E78F4076}.Debug|x64.ActiveCfg = Debug|x64
217+
{C5BDA61F-3A56-4B59-901D-0A17E78F4076}.Debug|x64.Build.0 = Debug|x64
142218
{C5BDA61F-3A56-4B59-901D-0A17E78F4076}.Release|Any CPU.ActiveCfg = Release|Any CPU
143219
{C5BDA61F-3A56-4B59-901D-0A17E78F4076}.Release|Any CPU.Build.0 = Release|Any CPU
220+
{C5BDA61F-3A56-4B59-901D-0A17E78F4076}.Release|x64.ActiveCfg = Release|x64
221+
{C5BDA61F-3A56-4B59-901D-0A17E78F4076}.Release|x64.Build.0 = Release|x64
144222
{AACA2C63-A85B-47AB-99FC-72C3FF408B14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
145223
{AACA2C63-A85B-47AB-99FC-72C3FF408B14}.Debug|Any CPU.Build.0 = Debug|Any CPU
224+
{AACA2C63-A85B-47AB-99FC-72C3FF408B14}.Debug|x64.ActiveCfg = Debug|x64
225+
{AACA2C63-A85B-47AB-99FC-72C3FF408B14}.Debug|x64.Build.0 = Debug|x64
146226
{AACA2C63-A85B-47AB-99FC-72C3FF408B14}.Release|Any CPU.ActiveCfg = Release|Any CPU
147227
{AACA2C63-A85B-47AB-99FC-72C3FF408B14}.Release|Any CPU.Build.0 = Release|Any CPU
228+
{AACA2C63-A85B-47AB-99FC-72C3FF408B14}.Release|x64.ActiveCfg = Release|x64
229+
{AACA2C63-A85B-47AB-99FC-72C3FF408B14}.Release|x64.Build.0 = Release|x64
148230
{4C9C89B8-7C4E-4ECF-B3C9-324C8772EDAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
149231
{4C9C89B8-7C4E-4ECF-B3C9-324C8772EDAC}.Debug|Any CPU.Build.0 = Debug|Any CPU
232+
{4C9C89B8-7C4E-4ECF-B3C9-324C8772EDAC}.Debug|x64.ActiveCfg = Debug|x64
233+
{4C9C89B8-7C4E-4ECF-B3C9-324C8772EDAC}.Debug|x64.Build.0 = Debug|x64
150234
{4C9C89B8-7C4E-4ECF-B3C9-324C8772EDAC}.Release|Any CPU.ActiveCfg = Release|Any CPU
151235
{4C9C89B8-7C4E-4ECF-B3C9-324C8772EDAC}.Release|Any CPU.Build.0 = Release|Any CPU
236+
{4C9C89B8-7C4E-4ECF-B3C9-324C8772EDAC}.Release|x64.ActiveCfg = Release|x64
237+
{4C9C89B8-7C4E-4ECF-B3C9-324C8772EDAC}.Release|x64.Build.0 = Release|x64
152238
{2E2283A3-6DA6-4482-8518-99D6D9F689AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
153239
{2E2283A3-6DA6-4482-8518-99D6D9F689AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
240+
{2E2283A3-6DA6-4482-8518-99D6D9F689AB}.Debug|x64.ActiveCfg = Debug|x64
241+
{2E2283A3-6DA6-4482-8518-99D6D9F689AB}.Debug|x64.Build.0 = Debug|x64
154242
{2E2283A3-6DA6-4482-8518-99D6D9F689AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
155243
{2E2283A3-6DA6-4482-8518-99D6D9F689AB}.Release|Any CPU.Build.0 = Release|Any CPU
244+
{2E2283A3-6DA6-4482-8518-99D6D9F689AB}.Release|x64.ActiveCfg = Release|x64
245+
{2E2283A3-6DA6-4482-8518-99D6D9F689AB}.Release|x64.Build.0 = Release|x64
156246
{B92ECCEF-7C27-4012-9E19-679F3C40A6A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
157247
{B92ECCEF-7C27-4012-9E19-679F3C40A6A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
248+
{B92ECCEF-7C27-4012-9E19-679F3C40A6A6}.Debug|x64.ActiveCfg = Debug|x64
249+
{B92ECCEF-7C27-4012-9E19-679F3C40A6A6}.Debug|x64.Build.0 = Debug|x64
158250
{B92ECCEF-7C27-4012-9E19-679F3C40A6A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
159251
{B92ECCEF-7C27-4012-9E19-679F3C40A6A6}.Release|Any CPU.Build.0 = Release|Any CPU
252+
{B92ECCEF-7C27-4012-9E19-679F3C40A6A6}.Release|x64.ActiveCfg = Release|x64
253+
{B92ECCEF-7C27-4012-9E19-679F3C40A6A6}.Release|x64.Build.0 = Release|x64
160254
{199AC83E-30BD-40CD-87CE-0C838AC0320D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
161255
{199AC83E-30BD-40CD-87CE-0C838AC0320D}.Debug|Any CPU.Build.0 = Debug|Any CPU
256+
{199AC83E-30BD-40CD-87CE-0C838AC0320D}.Debug|x64.ActiveCfg = Debug|x64
257+
{199AC83E-30BD-40CD-87CE-0C838AC0320D}.Debug|x64.Build.0 = Debug|x64
162258
{199AC83E-30BD-40CD-87CE-0C838AC0320D}.Release|Any CPU.ActiveCfg = Release|Any CPU
163259
{199AC83E-30BD-40CD-87CE-0C838AC0320D}.Release|Any CPU.Build.0 = Release|Any CPU
260+
{199AC83E-30BD-40CD-87CE-0C838AC0320D}.Release|x64.ActiveCfg = Release|x64
261+
{199AC83E-30BD-40CD-87CE-0C838AC0320D}.Release|x64.Build.0 = Release|x64
164262
EndGlobalSection
165263
GlobalSection(SolutionProperties) = preSolution
166264
HideSolutionNode = FALSE

samples/BenchmarkDotNet.Samples.FSharp/BenchmarkDotNet.Samples.FSharp.fsproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<PropertyGroup>
33
<!-- MSBuild was complaing about InformationalVersion from common.props file, so I excluded them in conditional way -->
44
<IsFsharp>true</IsFsharp>
5+
<Platforms>AnyCPU;x64</Platforms>
56
</PropertyGroup>
67
<PropertyGroup>
78
<OutputType>Exe</OutputType>

samples/BenchmarkDotNet.Samples/BenchmarkDotNet.Samples.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<NoWarn>$(NoWarn);CA1018;CA5351;CA1825</NoWarn>
1414
<!-- Disable entry point generation as this project has it's own entry point -->
1515
<GenerateProgramFile>false</GenerateProgramFile>
16+
<Platforms>AnyCPU;x64</Platforms>
1617
</PropertyGroup>
1718
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework' ">
1819
<Reference Include="System.Reflection" />

src/BenchmarkDotNet.Annotations/BenchmarkDotNet.Annotations.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<!-- needed for docfx xref resolver -->
1111
<ProduceReferenceAssembly>True</ProduceReferenceAssembly>
1212
<Nullable>enable</Nullable>
13+
<Platforms>AnyCPU;x64</Platforms>
1314
</PropertyGroup>
1415
<ItemGroup>
1516
<Compile Include="..\BenchmarkDotNet\Helpers\CodeAnnotations.cs" Link="Attributes\CodeAnnotations.cs" />

src/BenchmarkDotNet.Diagnostics.Windows/BenchmarkDotNet.Diagnostics.Windows.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<NoWarn>1701;1702;1705;1591;3001;3003;3002;3009</NoWarn>
88
<AssemblyName>BenchmarkDotNet.Diagnostics.Windows</AssemblyName>
99
<PackageId>BenchmarkDotNet.Diagnostics.Windows</PackageId>
10+
<Platforms>AnyCPU;x64</Platforms>
1011
</PropertyGroup>
1112
<ItemGroup>
1213
<ProjectReference Include="..\BenchmarkDotNet\BenchmarkDotNet.csproj" />

src/BenchmarkDotNet.Diagnostics.dotMemory/BenchmarkDotNet.Diagnostics.dotMemory.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<AssemblyName>BenchmarkDotNet.Diagnostics.dotMemory</AssemblyName>
88
<PackageId>BenchmarkDotNet.Diagnostics.dotMemory</PackageId>
99
<Nullable>enable</Nullable>
10+
<Platforms>AnyCPU;x64</Platforms>
1011
</PropertyGroup>
1112

1213
<ItemGroup>

src/BenchmarkDotNet.Diagnostics.dotTrace/BenchmarkDotNet.Diagnostics.dotTrace.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<AssemblyName>BenchmarkDotNet.Diagnostics.dotTrace</AssemblyName>
88
<PackageId>BenchmarkDotNet.Diagnostics.dotTrace</PackageId>
99
<Nullable>enable</Nullable>
10+
<Platforms>AnyCPU;x64</Platforms>
1011
</PropertyGroup>
1112

1213
<ItemGroup>

src/BenchmarkDotNet.Disassembler.x64/BenchmarkDotNet.Disassembler.x64.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<PlatformTarget>x64</PlatformTarget>
1010
<SuppressNETCoreSdkPreviewMessage>True</SuppressNETCoreSdkPreviewMessage>
1111
<DefineConstants>$(DefineConstants);CLRMDV1</DefineConstants>
12+
<Platforms>AnyCPU;x64</Platforms>
1213
</PropertyGroup>
1314
<PropertyGroup>
1415
<OutputPath>..\BenchmarkDotNet\Disassemblers</OutputPath>

src/BenchmarkDotNet.Disassembler.x86/BenchmarkDotNet.Disassembler.x86.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<PlatformTarget>x86</PlatformTarget>
1010
<SuppressNETCoreSdkPreviewMessage>True</SuppressNETCoreSdkPreviewMessage>
1111
<DefineConstants>$(DefineConstants);CLRMDV1</DefineConstants>
12+
<Platforms>AnyCPU;x64</Platforms>
1213
</PropertyGroup>
1314
<PropertyGroup>
1415
<OutputPath>..\BenchmarkDotNet\Disassemblers</OutputPath>

src/BenchmarkDotNet.Exporters.Plotting/BenchmarkDotNet.Exporters.Plotting.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<!-- needed for docfx xref resolver -->
1010
<ProduceReferenceAssembly>True</ProduceReferenceAssembly>
1111
<Nullable>enable</Nullable>
12+
<Platforms>AnyCPU;x64</Platforms>
1213
</PropertyGroup>
1314
<ItemGroup>
1415
<ProjectReference Include="..\BenchmarkDotNet\BenchmarkDotNet.csproj" />

src/BenchmarkDotNet.TestAdapter/BenchmarkDotNet.TestAdapter.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<PackageId>BenchmarkDotNet.TestAdapter</PackageId>
88
<ProduceReferenceAssembly>True</ProduceReferenceAssembly>
99
<Nullable>enable</Nullable>
10+
<Platforms>AnyCPU;x64</Platforms>
1011
</PropertyGroup>
1112

1213
<ItemGroup>

src/BenchmarkDotNet/BenchmarkDotNet.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<RootNamespace>BenchmarkDotNet</RootNamespace>
1111
<!-- needed for docfx xref resolver -->
1212
<ProduceReferenceAssembly>True</ProduceReferenceAssembly>
13+
<Platforms>AnyCPU;x64</Platforms>
1314
</PropertyGroup>
1415
<ItemGroup>
1516
<EmbeddedResource Include="Templates\*" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" />

0 commit comments

Comments
 (0)