Skip to content

Commit 961b6f7

Browse files
authored
CI Update to Add MSBuild 17 (dotnet#7469)
1 parent 1795d42 commit 961b6f7

File tree

162 files changed

+12665
-2103
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

162 files changed

+12665
-2103
lines changed

xml/FrameworksIndex/msbuild-17-netcore.xml

Lines changed: 4441 additions & 0 deletions
Large diffs are not rendered by default.

xml/FrameworksIndex/msbuild-17.xml

Lines changed: 5178 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
<Type Name="SdkResolverException" FullName="Microsoft.Build.BackEnd.SdkResolution.SdkResolverException">
2+
<TypeSignature Language="C#" Value="public class SdkResolverException : Exception" />
3+
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SdkResolverException extends System.Exception" />
4+
<TypeSignature Language="DocId" Value="T:Microsoft.Build.BackEnd.SdkResolution.SdkResolverException" />
5+
<TypeSignature Language="VB.NET" Value="Public Class SdkResolverException&#xA;Inherits Exception" />
6+
<TypeSignature Language="F#" Value="type SdkResolverException = class&#xA; inherit Exception" />
7+
<TypeSignature Language="C++ CLI" Value="public ref class SdkResolverException : Exception" />
8+
<AssemblyInfo>
9+
<AssemblyName>Microsoft.Build</AssemblyName>
10+
<AssemblyVersion>15.1.0.0</AssemblyVersion>
11+
</AssemblyInfo>
12+
<Base>
13+
<BaseTypeName>System.Exception</BaseTypeName>
14+
</Base>
15+
<Interfaces />
16+
<Docs>
17+
<summary>
18+
Represents an exception that occurs when an SdkResolver throws an unhandled exception.
19+
</summary>
20+
<remarks>To be added.</remarks>
21+
</Docs>
22+
<Members>
23+
<Member MemberName=".ctor">
24+
<MemberSignature Language="C#" Value="public SdkResolverException (string resourceName, Microsoft.Build.Framework.SdkResolver resolver, Microsoft.Build.Framework.SdkReference sdk, Exception innerException, params string[] args);" />
25+
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string resourceName, class Microsoft.Build.Framework.SdkResolver resolver, class Microsoft.Build.Framework.SdkReference sdk, class System.Exception innerException, string[] args) cil managed" />
26+
<MemberSignature Language="DocId" Value="M:Microsoft.Build.BackEnd.SdkResolution.SdkResolverException.#ctor(System.String,Microsoft.Build.Framework.SdkResolver,Microsoft.Build.Framework.SdkReference,System.Exception,System.String[])" />
27+
<MemberSignature Language="VB.NET" Value="Public Sub New (resourceName As String, resolver As SdkResolver, sdk As SdkReference, innerException As Exception, ParamArray args As String())" />
28+
<MemberSignature Language="F#" Value="new Microsoft.Build.BackEnd.SdkResolution.SdkResolverException : string * Microsoft.Build.Framework.SdkResolver * Microsoft.Build.Framework.SdkReference * Exception * string[] -&gt; Microsoft.Build.BackEnd.SdkResolution.SdkResolverException" Usage="new Microsoft.Build.BackEnd.SdkResolution.SdkResolverException (resourceName, resolver, sdk, innerException, args)" />
29+
<MemberSignature Language="C++ CLI" Value="public:&#xA; SdkResolverException(System::String ^ resourceName, Microsoft::Build::Framework::SdkResolver ^ resolver, Microsoft::Build::Framework::SdkReference ^ sdk, Exception ^ innerException, ... cli::array &lt;System::String ^&gt; ^ args);" />
30+
<MemberType>Constructor</MemberType>
31+
<AssemblyInfo>
32+
<AssemblyName>Microsoft.Build</AssemblyName>
33+
<AssemblyVersion>15.1.0.0</AssemblyVersion>
34+
</AssemblyInfo>
35+
<Parameters>
36+
<Parameter Name="resourceName" Type="System.String" />
37+
<Parameter Name="resolver" Type="Microsoft.Build.Framework.SdkResolver" />
38+
<Parameter Name="sdk" Type="Microsoft.Build.Framework.SdkReference" />
39+
<Parameter Name="innerException" Type="System.Exception" />
40+
<Parameter Name="args" Type="System.String[]">
41+
<Attributes>
42+
<Attribute FrameworkAlternate="msbuild-17">
43+
<AttributeName Language="C#">[System.ParamArray]</AttributeName>
44+
<AttributeName Language="F#">[&lt;System.ParamArray&gt;]</AttributeName>
45+
</Attribute>
46+
</Attributes>
47+
</Parameter>
48+
</Parameters>
49+
<Docs>
50+
<param name="resourceName">To be added.</param>
51+
<param name="resolver">To be added.</param>
52+
<param name="sdk">To be added.</param>
53+
<param name="innerException">To be added.</param>
54+
<param name="args">To be added.</param>
55+
<summary>To be added.</summary>
56+
<remarks>To be added.</remarks>
57+
</Docs>
58+
</Member>
59+
<Member MemberName="Resolver">
60+
<MemberSignature Language="C#" Value="public Microsoft.Build.Framework.SdkResolver Resolver { get; }" />
61+
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Build.Framework.SdkResolver Resolver" />
62+
<MemberSignature Language="DocId" Value="P:Microsoft.Build.BackEnd.SdkResolution.SdkResolverException.Resolver" />
63+
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Resolver As SdkResolver" />
64+
<MemberSignature Language="F#" Value="member this.Resolver : Microsoft.Build.Framework.SdkResolver" Usage="Microsoft.Build.BackEnd.SdkResolution.SdkResolverException.Resolver" />
65+
<MemberSignature Language="C++ CLI" Value="public:&#xA; property Microsoft::Build::Framework::SdkResolver ^ Resolver { Microsoft::Build::Framework::SdkResolver ^ get(); };" />
66+
<MemberType>Property</MemberType>
67+
<AssemblyInfo>
68+
<AssemblyName>Microsoft.Build</AssemblyName>
69+
<AssemblyVersion>15.1.0.0</AssemblyVersion>
70+
</AssemblyInfo>
71+
<ReturnValue>
72+
<ReturnType>Microsoft.Build.Framework.SdkResolver</ReturnType>
73+
</ReturnValue>
74+
<Docs>
75+
<summary>To be added.</summary>
76+
<value>To be added.</value>
77+
<remarks>To be added.</remarks>
78+
</Docs>
79+
</Member>
80+
<Member MemberName="Sdk">
81+
<MemberSignature Language="C#" Value="public Microsoft.Build.Framework.SdkReference Sdk { get; }" />
82+
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Build.Framework.SdkReference Sdk" />
83+
<MemberSignature Language="DocId" Value="P:Microsoft.Build.BackEnd.SdkResolution.SdkResolverException.Sdk" />
84+
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Sdk As SdkReference" />
85+
<MemberSignature Language="F#" Value="member this.Sdk : Microsoft.Build.Framework.SdkReference" Usage="Microsoft.Build.BackEnd.SdkResolution.SdkResolverException.Sdk" />
86+
<MemberSignature Language="C++ CLI" Value="public:&#xA; property Microsoft::Build::Framework::SdkReference ^ Sdk { Microsoft::Build::Framework::SdkReference ^ get(); };" />
87+
<MemberType>Property</MemberType>
88+
<AssemblyInfo>
89+
<AssemblyName>Microsoft.Build</AssemblyName>
90+
<AssemblyVersion>15.1.0.0</AssemblyVersion>
91+
</AssemblyInfo>
92+
<ReturnValue>
93+
<ReturnType>Microsoft.Build.Framework.SdkReference</ReturnType>
94+
</ReturnValue>
95+
<Docs>
96+
<summary>To be added.</summary>
97+
<value>To be added.</value>
98+
<remarks>To be added.</remarks>
99+
</Docs>
100+
</Member>
101+
</Members>
102+
</Type>

xml/Microsoft.Build.Construction/ProjectChooseElement.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
<ReturnType>Microsoft.Build.Construction.ProjectElement</ReturnType>
101101
</ReturnValue>
102102
<Parameters>
103-
<Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
103+
<Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
104104
</Parameters>
105105
<Docs>
106106
<param name="owner">To be added.</param>

xml/Microsoft.Build.Construction/ProjectElement.xml

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Type Name="ProjectElement" FullName="Microsoft.Build.Construction.ProjectElement">
2-
<TypeSignature Language="C#" Value="public abstract class ProjectElement : Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
3-
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProjectElement extends System.Object implements class Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
2+
<TypeSignature Language="C#" Value="public abstract class ProjectElement : Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
3+
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProjectElement extends System.Object implements class Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
44
<TypeSignature Language="DocId" Value="T:Microsoft.Build.Construction.ProjectElement" />
5-
<TypeSignature Language="VB.NET" Value="Public MustInherit Class ProjectElement&#xA;Implements IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
6-
<TypeSignature Language="F#" Value="type ProjectElement = class&#xA; interface IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
7-
<TypeSignature Language="C++ CLI" Value="public ref class ProjectElement abstract : Microsoft::Build::Framework::IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
5+
<TypeSignature Language="VB.NET" Value="Public MustInherit Class ProjectElement&#xA;Implements IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
6+
<TypeSignature Language="F#" Value="type ProjectElement = class&#xA; interface IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
7+
<TypeSignature Language="C++ CLI" Value="public ref class ProjectElement abstract : Microsoft::Build::Framework::IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
88
<TypeSignature Language="C#" Value="public abstract class ProjectElement" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
99
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProjectElement extends System.Object" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
1010
<TypeSignature Language="VB.NET" Value="Public MustInherit Class ProjectElement" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
@@ -19,13 +19,13 @@
1919
<BaseTypeName>System.Object</BaseTypeName>
2020
</Base>
2121
<Interfaces>
22-
<Interface FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore">
22+
<Interface FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore">
2323
<InterfaceName>Microsoft.Build.Framework.IProjectElement</InterfaceName>
2424
</Interface>
2525
</Interfaces>
2626
<Docs>
2727
<summary>
28-
Abstract base class for MSBuild construction object model elements.
28+
Abstract base class for MSBuild construction object model elements.
2929
</summary>
3030
<remarks>To be added.</remarks>
3131
</Docs>
@@ -48,7 +48,7 @@
4848
<AttributeName Language="C#">[get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+&lt;get_AllParents&gt;d__20))]</AttributeName>
4949
<AttributeName Language="F#">[&lt;get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+&lt;get_AllParents&gt;d__20))&gt;]</AttributeName>
5050
</Attribute>
51-
<Attribute FrameworkAlternate="msbuild-16;msbuild-16-netcore">
51+
<Attribute FrameworkAlternate="msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore">
5252
<AttributeName Language="C#">[get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+&lt;get_AllParents&gt;d__23))]</AttributeName>
5353
<AttributeName Language="F#">[&lt;get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+&lt;get_AllParents&gt;d__23))&gt;]</AttributeName>
5454
</Attribute>
@@ -114,7 +114,7 @@
114114
<ReturnType>Microsoft.Build.Construction.ProjectElement</ReturnType>
115115
</ReturnValue>
116116
<Parameters>
117-
<Parameter Name="factory" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
117+
<Parameter Name="factory" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
118118
</Parameters>
119119
<Docs>
120120
<param name="factory">The factory to use for creating the new instance.</param>
@@ -153,8 +153,8 @@
153153
</ReturnValue>
154154
<Docs>
155155
<summary>
156-
Gets or sets the Condition value.
157-
It will return empty string IFF a condition attribute is legal but it’s not present or has no value.
156+
Gets or sets the Condition value.
157+
It will return empty string IFF a condition attribute is legal but it’s not present or has no value.
158158
It will return null IFF a Condition attribute is illegal on that element.
159159
Removes the attribute if the value to set is empty.
160160
It is possible for derived classes to throw an <see cref="T:System.InvalidOperationException" /> if setting the condition is
@@ -262,7 +262,7 @@
262262
<ReturnType>System.Void</ReturnType>
263263
</ReturnValue>
264264
<Parameters>
265-
<Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
265+
<Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
266266
</Parameters>
267267
<Docs>
268268
<param name="element">The element to act as a template to copy from.</param>
@@ -288,7 +288,7 @@
288288
<ReturnType>Microsoft.Build.Construction.ProjectElement</ReturnType>
289289
</ReturnValue>
290290
<Parameters>
291-
<Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
291+
<Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
292292
</Parameters>
293293
<Docs>
294294
<param name="owner">The factory to use for creating the new instance.</param>
@@ -354,7 +354,7 @@
354354
</ReturnValue>
355355
<Docs>
356356
<summary>
357-
Gets or sets the Label value.
357+
Gets or sets the Label value.
358358
Returns empty string if it is not present.
359359
Removes the attribute if the value to set is empty.
360360
</summary>
@@ -413,7 +413,7 @@
413413
<Docs>
414414
<summary>
415415
Location of the corresponding Xml element.
416-
May not be correct if file is not saved, or
416+
May not be correct if file is not saved, or
417417
file has been edited since it was last saved.
418418
In the case of an unsaved edit, the location only
419419
contains the path to the file that the element originates from.
@@ -590,11 +590,13 @@
590590
<ReturnType>System.Boolean</ReturnType>
591591
</ReturnValue>
592592
<Parameters>
593-
<Parameter Name="attribute" Type="System.Xml.XmlAttribute" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
593+
<Parameter Name="attribute" Type="System.Xml.XmlAttribute" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
594594
</Parameters>
595595
<Docs>
596596
<param name="attribute">To be added.</param>
597-
<summary>Hook for subclasses to specify whether the given <paramref name="attribute" /> should be cloned or not.</summary>
597+
<summary>
598+
Hook for subclasses to specify whether the given <paramref name="attribute" /> should be cloned or not
599+
</summary>
598600
<returns>To be added.</returns>
599601
<remarks>To be added.</remarks>
600602
</Docs>

xml/Microsoft.Build.Construction/ProjectElementContainer.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,8 @@
206206
<ReturnType>Microsoft.Build.Construction.ProjectElementContainer</ReturnType>
207207
</ReturnValue>
208208
<Parameters>
209-
<Parameter Name="factory" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
210-
<Parameter Name="parent" Type="Microsoft.Build.Construction.ProjectElementContainer" Index="1" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
209+
<Parameter Name="factory" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
210+
<Parameter Name="parent" Type="Microsoft.Build.Construction.ProjectElementContainer" Index="1" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
211211
</Parameters>
212212
<Docs>
213213
<param name="factory">The factory to use for creating the new instance.</param>
@@ -235,7 +235,7 @@
235235
<ReturnType>System.Void</ReturnType>
236236
</ReturnValue>
237237
<Parameters>
238-
<Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElementContainer" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
238+
<Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElementContainer" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
239239
</Parameters>
240240
<Docs>
241241
<param name="element">The element to act as a template to copy from.</param>
@@ -471,7 +471,7 @@
471471
</summary>
472472
<remarks>
473473
It is safe to modify the children in this way
474-
during enumeration. See <cref see="RemoveChild">RemoveChild</cref>.
474+
during enumeration. See <see cref="M:Microsoft.Build.Construction.ProjectElementContainer.RemoveChild(Microsoft.Build.Construction.ProjectElement)" />.
475475
</remarks>
476476
</Docs>
477477
</Member>

xml/Microsoft.Build.Construction/ProjectExtensionsElement.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
<ReturnType>System.Void</ReturnType>
127127
</ReturnValue>
128128
<Parameters>
129-
<Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
129+
<Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
130130
</Parameters>
131131
<Docs>
132132
<param name="element">To be added.</param>
@@ -151,7 +151,7 @@
151151
<ReturnType>Microsoft.Build.Construction.ProjectElement</ReturnType>
152152
</ReturnValue>
153153
<Parameters>
154-
<Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" />
154+
<Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" />
155155
</Parameters>
156156
<Docs>
157157
<param name="owner">To be added.</param>

0 commit comments

Comments
 (0)