File tree Expand file tree Collapse file tree 1 file changed +20
-3
lines changed
Expand file tree Collapse file tree 1 file changed +20
-3
lines changed Original file line number Diff line number Diff line change @@ -197,10 +197,11 @@ let parsePropertiesOut outFile =
197197 |> ( fun x -> Error ( UnexpectedMSBuildResult x))
198198
199199let getProperties props =
200- let template =
200+ let templateF isCrossgen =
201201 """
202- <Target Name="_Inspect_GetProperties"
203- DependsOnTargets="ResolveReferences">
202+ <Target Name="_Inspect_GetProperties_""" + ( if isCrossgen then " CrossGen" else " NotCrossGen" ) + """ "
203+ Condition=" '$(IsCrossTargetingBuild)' """ + ( if isCrossgen then " ==" else " !=" ) + """ 'true' "
204+ """ + ( if isCrossgen then " " else " DependsOnTargets=\" ResolveReferences\" " ) + """ >
204205 <ItemGroup>
205206 """
206207 + (
@@ -225,6 +226,22 @@ let getProperties props =
225226 Encoding="UTF-8"/>
226227 </Target>
227228 """ .Trim()
229+
230+ //doing like that (crossgen/notcrossgen) because ResolveReferences doesnt exists
231+ //if is crossgen
232+
233+ let templateAll =
234+ """
235+ <Target Name="_Inspect_GetProperties"
236+ DependsOnTargets="_Inspect_GetProperties_CrossGen;_Inspect_GetProperties_NotCrossGen" />
237+ """
238+
239+ let template =
240+ [ templateF true
241+ templateF false
242+ templateAll ]
243+ |> String.concat ( System.Environment.NewLine)
244+
228245 let outFile = getNewTempFilePath " GetProperties.txt"
229246 let args =
230247 [ Target " _Inspect_GetProperties"
You can’t perform that action at this time.
0 commit comments