|
32 | 32 | FindInvalidProjectReferences; |
33 | 33 | AfterResolveReferences |
34 | 34 | </ResolveReferencesDependsOn> |
| 35 | + |
| 36 | + <TestDependsOn> |
| 37 | + Build |
| 38 | + </TestDependsOn> |
35 | 39 | </PropertyGroup> |
36 | 40 |
|
37 | 41 | <ItemGroup Condition=" '$(TraversalTranslateProjectFileItems)' != 'false' "> |
|
62 | 66 | Properties="$(PreTraversalGlobalProperties)" |
63 | 67 | Condition=" '@(PreTraversalProject)' != '' " |
64 | 68 | BuildInParallel="$(BuildInParallel)" |
65 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 69 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 70 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
66 | 71 |
|
67 | 72 | <MSBuild Projects="@(PreTraversalBuildProject)" |
68 | 73 | Targets="Build" |
69 | 74 | Properties="$(PreTraversalBuildGlobalProperties)" |
70 | 75 | Condition=" '@(PreTraversalBuildProject)' != '' " |
71 | 76 | BuildInParallel="$(BuildInParallel)" |
72 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 77 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 78 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
73 | 79 |
|
74 | 80 | <MSBuild Projects="@(_MSBuildProjectReferenceExistent)" |
75 | 81 | Properties="$(TraversalGlobalProperties);$(TraversalBuildGlobalProperties)" |
76 | 82 | BuildInParallel="$(BuildInParallel)" |
77 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 83 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 84 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
78 | 85 |
|
79 | 86 | <MSBuild Projects="@(PostTraversalBuildProject)" |
80 | 87 | Targets="Build" |
81 | 88 | Properties="$(PostTraversalBuildGlobalProperties)" |
82 | 89 | Condition=" '@(PostTraversalBuildProject)' != '' " |
83 | 90 | BuildInParallel="$(BuildInParallel)" |
84 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 91 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 92 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
85 | 93 |
|
86 | 94 | <MSBuild Projects="@(PostTraversalProject)" |
87 | 95 | Targets="Build" |
88 | 96 | Properties="$(PostTraversalGlobalProperties)" |
89 | 97 | Condition=" '@(PostTraversalProject)' != '' " |
90 | 98 | BuildInParallel="$(BuildInParallel)" |
91 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 99 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 100 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
92 | 101 | </Target> |
93 | 102 |
|
94 | 103 | <Target Name="Clean" |
|
99 | 108 | Properties="$(PreTraversalGlobalProperties)" |
100 | 109 | Condition=" '@(PreTraversalProject)' != '' " |
101 | 110 | BuildInParallel="$(BuildInParallel)" |
102 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 111 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 112 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
103 | 113 |
|
104 | 114 | <MSBuild Projects="@(PreTraversalCleanProject)" |
105 | | - Targets="Build" |
| 115 | + Targets="Clean" |
106 | 116 | Properties="$(PreTraversalCleanGlobalProperties)" |
107 | 117 | Condition=" '@(PreTraversalCleanProject)' != '' " |
108 | 118 | BuildInParallel="$(BuildInParallel)" |
109 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 119 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 120 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
110 | 121 |
|
111 | 122 | <MSBuild Projects="@(_MSBuildProjectReferenceExistent)" |
112 | 123 | Targets="Clean" |
113 | 124 | Properties="$(TraversalGlobalProperties);$(TraversalCleanGlobalProperties)" |
114 | 125 | BuildInParallel="$(BuildInParallel)" |
115 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 126 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 127 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
116 | 128 |
|
117 | 129 | <MSBuild Projects="@(PostTraversalCleanProject)" |
118 | | - Targets="Build" |
| 130 | + Targets="Clean" |
119 | 131 | Properties="$(PostTraversalCleanGlobalProperties)" |
120 | 132 | Condition=" '@(PostTraversalCleanProject)' != '' " |
121 | 133 | BuildInParallel="$(BuildInParallel)" |
122 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 134 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 135 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
123 | 136 |
|
124 | 137 | <MSBuild Projects="@(PostTraversalProject)" |
125 | 138 | Targets="Clean" |
126 | 139 | Properties="$(PostTraversalGlobalProperties)" |
127 | 140 | Condition=" '@(PostTraversalProject)' != '' " |
128 | 141 | BuildInParallel="$(BuildInParallel)" |
129 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 142 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 143 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
130 | 144 | </Target> |
131 | 145 |
|
132 | 146 | <Target Name="Test" |
|
137 | 151 | Properties="$(PreTraversalGlobalProperties)" |
138 | 152 | Condition=" '@(PreTraversalProject)' != '' " |
139 | 153 | BuildInParallel="$(BuildInParallel)" |
140 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 154 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 155 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
141 | 156 |
|
142 | 157 | <MSBuild Projects="@(PreTraversalTestProject)" |
143 | | - Targets="Build" |
| 158 | + Targets="Test" |
144 | 159 | Properties="$(PreTraversalTestGlobalProperties)" |
145 | 160 | Condition=" '@(PreTraversalTestProject)' != '' " |
146 | 161 | BuildInParallel="$(BuildInParallel)" |
147 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 162 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 163 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
148 | 164 |
|
149 | 165 | <MSBuild Projects="@(_MSBuildProjectReferenceExistent)" |
150 | 166 | Targets="Test" |
151 | 167 | Properties="$(TraversalGlobalProperties);$(TraversalTestGlobalProperties)" |
152 | 168 | BuildInParallel="$(BuildInParallel)" |
153 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 169 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 170 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
154 | 171 |
|
155 | 172 | <MSBuild Projects="@(PostTraversalTestProject)" |
156 | | - Targets="Build" |
| 173 | + Targets="Test" |
157 | 174 | Properties="$(PostTraversalTestGlobalProperties)" |
158 | 175 | Condition=" '@(PostTraversalTestProject)' != '' " |
159 | 176 | BuildInParallel="$(BuildInParallel)" |
160 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 177 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 178 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
161 | 179 |
|
162 | 180 | <MSBuild Projects="@(PostTraversalProject)" |
163 | 181 | Targets="Test" |
164 | 182 | Properties="$(PostTraversalGlobalProperties)" |
165 | 183 | Condition=" '@(PostTraversalProject)' != '' " |
166 | 184 | BuildInParallel="$(BuildInParallel)" |
167 | | - SkipNonexistentProjects="$(SkipNonexistentProjects)" /> |
| 185 | + SkipNonexistentProjects="$(SkipNonexistentProjects)" |
| 186 | + SkipNonexistentTargets="$(SkipNonexistentTargets)" /> |
168 | 187 | </Target> |
169 | 188 |
|
170 | 189 | <!-- |
|
0 commit comments