4
<name>MSBuild.Community.Tasks</name>
7
<member name="T:MSBuild.Community.Tasks.AssemblyInfo">
9
Generates an AssemblyInfo files
12
<para>Generates a common version file.</para>
14
<AssemblyInfo CodeLanguage="CS"
15
OutputFile="VersionInfo.cs"
16
AssemblyVersion="1.0.0.0"
17
AssemblyFileVersion="1.0.0.0" />
19
<para>Generates a complete version file.</para>
21
<AssemblyInfo CodeLanguage="CS"
22
OutputFile="$(MSBuildProjectDirectory)\Test\GlobalInfo.cs"
23
AssemblyTitle="AssemblyInfoTask"
24
AssemblyDescription="AssemblyInfo Description"
25
AssemblyConfiguration=""
26
AssemblyCompany="Company Name, LLC"
27
AssemblyProduct="AssemblyInfoTask"
28
AssemblyCopyright="Copyright (c) Company Name, LLC 2006"
32
Guid="d038566a-1937-478a-b5c5-b79c4afb253d"
33
AssemblyVersion="1.0.0.0"
34
AssemblyFileVersion="1.0.0.0" />
38
<member name="F:MSBuild.Community.Tasks.AssemblyInfo.DEFAULT_OUTPUT_FILE">
40
The default value of <see cref="P:MSBuild.Community.Tasks.AssemblyInfo.OutputFile"/>.
41
The value is <c>"AssemblyInfo.cs"</c>.
44
<member name="M:MSBuild.Community.Tasks.AssemblyInfo.#ctor">
46
Initializes a new instance of the <see cref="T:AssemblyInfo"/> class.
49
<member name="M:MSBuild.Community.Tasks.AssemblyInfo.Execute">
51
When overridden in a derived class, executes the task.
54
true if the task successfully executed; otherwise, false.
57
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.CodeLanguage">
59
Gets or sets the code language.
61
<value>The code language.</value>
63
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.ComVisible">
65
Gets or sets a value indicating whether [COMVisible].
67
<value><c>true</c> if [COMVisible]; otherwise, <c>false</c>.</value>
69
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.CLSCompliant">
71
Gets or sets a value indicating whether [CLSCompliant].
73
<value><c>true</c> if [CLSCompliant]; otherwise, <c>false</c>.</value>
75
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.Guid">
77
Gets or sets the GUID.
79
<value>The GUID.</value>
81
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyTitle">
83
Gets or sets the assembly title.
85
<value>The assembly title.</value>
87
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyDescription">
89
Gets or sets the assembly description.
91
<value>The assembly description.</value>
93
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyConfiguration">
95
Gets or sets the assembly configuration.
97
<value>The assembly configuration.</value>
99
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyCompany">
101
Gets or sets the assembly company.
103
<value>The assembly company.</value>
105
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyProduct">
107
Gets or sets the assembly product.
109
<value>The assembly product.</value>
111
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyCopyright">
113
Gets or sets the assembly copyright.
115
<value>The assembly copyright.</value>
117
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyTrademark">
119
Gets or sets the assembly trademark.
121
<value>The assembly trademark.</value>
123
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyCulture">
125
Gets or sets the assembly culture.
127
<value>The assembly culture.</value>
129
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyVersion">
131
Gets or sets the assembly version.
133
<value>The assembly version.</value>
135
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyFileVersion">
137
Gets or sets the assembly file version.
139
<value>The assembly file version.</value>
141
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyKeyFile">
143
Gets or sets the assembly key file.
146
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyKeyName">
148
Gets or sets the assembly key name.
151
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyDelaySign">
153
Gets or sets the assembly delay sign value.
156
<member name="P:MSBuild.Community.Tasks.AssemblyInfo.OutputFile">
158
Gets or sets the output file.
160
<value>The output file.</value>
162
<member name="T:MSBuild.Community.Tasks.Attrib">
164
Changes the attributes of files and/or directories
167
<para>Make file Readonly, Hidden and System.</para>
169
<Attrib Files="Test\version.txt"
170
ReadOnly="true" Hidden="true" System="true"/>
172
<para>Clear Hidden and System attributes.</para>
174
<Attrib Files="Test\version.txt"
175
Hidden="false" System="false"/>
177
<para>Make file Normal.</para>
179
<Attrib Files="Test\version.txt"
184
<member name="M:MSBuild.Community.Tasks.Attrib.Execute">
188
<returns><see langword="true"/> if the task ran successfully;
189
otherwise <see langword="false"/>.</returns>
191
<member name="P:MSBuild.Community.Tasks.Attrib.Files">
193
Gets or sets the list of files to change attributes on.
195
<value>The files to change attributes on.</value>
197
<member name="P:MSBuild.Community.Tasks.Attrib.Directories">
199
Gets or sets the list of directories to change attributes on.
201
<value>The directories to change attributes on.</value>
203
<member name="P:MSBuild.Community.Tasks.Attrib.Archive">
205
Gets or sets file's archive status.
207
<value><c>true</c> if archive; otherwise, <c>false</c>.</value>
209
<member name="P:MSBuild.Community.Tasks.Attrib.Compressed">
211
Gets or sets a value indicating file is compressed.
213
<value><c>true</c> if compressed; otherwise, <c>false</c>.</value>
215
<member name="P:MSBuild.Community.Tasks.Attrib.Encrypted">
217
Gets or sets a value indicating file is encrypted.
219
<value><c>true</c> if encrypted; otherwise, <c>false</c>.</value>
221
<member name="P:MSBuild.Community.Tasks.Attrib.Hidden">
223
Gets or sets a value indicating file is hidden, and thus is not included in an ordinary directory listing.
225
<value><c>true</c> if hidden; otherwise, <c>false</c>.</value>
227
<member name="P:MSBuild.Community.Tasks.Attrib.Normal">
229
Gets or sets a value indicating file is normal and has no other attributes set.
231
<value><c>true</c> if normal; otherwise, <c>false</c>.</value>
233
<member name="P:MSBuild.Community.Tasks.Attrib.ReadOnly">
235
Gets or sets a value indicating file is read-only.
237
<value><c>true</c> if read-only; otherwise, <c>false</c>.</value>
239
<member name="P:MSBuild.Community.Tasks.Attrib.System">
241
Gets or sets a value indicating file is a system file.
243
<value><c>true</c> if system; otherwise, <c>false</c>.</value>
245
<member name="T:MSBuild.Community.Tasks.ILMerge">
247
A wrapper for the ILMerge tool.
251
The ILMerge tool itself must be installed separately.
252
It is available <a href="http://research.microsoft.com/~mbarnett/ILMerge.aspx">here</a>.
255
The command line options "/wildcards" and "/lib" of ILMerge is not supported,
256
because MSBuild is in charge of expanding wildcards for item groups.
260
This example merges two assemblies A.dll and B.dll into one:
263
<outputFile>$(testDir)\ilmergetest.dll</outputFile>
264
<keyFile>$(testDir)\keypair.snk</keyFile>
265
<excludeFile>$(testDir)\ExcludeTypes.txt</excludeFile>
266
<logFile>$(testDir)\ilmergetest.log</logFile>
270
<inputAssemblies Include="$(testDir)\A.dll" />
271
<inputAssemblies Include="$(testDir)\B.dll" />
273
<allowDuplicates Include="ClassAB" />
276
<Target Name="merge" >
277
<ILMerge InputAssemblies="@(inputAssemblies)"
278
AllowDuplicateTypes="@(allowDuplicates)"
279
ExcludeFile="$(excludeFile)"
280
OutputFile="$(outputFile)" LogFile="$(logFile)"
281
DebugInfo="true" XmlDocumentation="true"
282
KeyFile="$(keyFile)" DelaySign="true" />
286
<member name="M:MSBuild.Community.Tasks.ILMerge.GenerateFullPathToTool">
288
Gets the standard installation path of ILMerge.exe.
291
If ILMerge is not installed at its standard installation path,
292
provide its location to <see cref="P:Microsoft.Build.Utilities.ToolTask.ToolPath"/>.
294
<returns>Returns [ProgramFiles]\Microsoft\ILMerge.exe.</returns>
296
<member name="M:MSBuild.Community.Tasks.ILMerge.GenerateCommandLineCommands">
298
Returns a string value containing the command line arguments
299
to pass directly to the executable file.
302
Returns a string value containing the command line arguments
303
to pass directly to the executable file.
306
<member name="P:MSBuild.Community.Tasks.ILMerge.AllowDuplicateTypes">
308
Gets or sets the names of public types
309
to be renamed when they are duplicates.
312
<para>Set to an empty item group to allow all public types to be renamed.</para>
313
<para>Don't provide this parameter if no duplicates of public types are allowed.</para>
314
<para>Corresponds to command line option "/allowDup".</para>
315
<para>The default value is <c>null</c>.</para>
318
<member name="P:MSBuild.Community.Tasks.ILMerge.AllowZeroPeKind">
320
Gets or sets the flag to treat an assembly
321
with a zero PeKind flag
322
(this is the value of the field listed as .corflags in the Manifest)
326
<para>Corresponds to command line option "/zeroPeKind".</para>
327
<para>The default value is <c>false</c>.</para>
330
<member name="P:MSBuild.Community.Tasks.ILMerge.AttributeFile">
332
Gets or sets the attribute assembly
333
from whre to get all of the assembly-level attributes
334
such as Culture, Version, etc.
335
It will also be used to get the Win32 Resources from.
338
<para>This property is mutually exclusive with <see cref="P:MSBuild.Community.Tasks.ILMerge.CopyAttributes"/>.</para>
340
When not specified, then the Win32 Resources from the primary assembly
341
are copied over into the target assembly.
343
<para>Corresponds to command line option "/attr".</para>
344
<para>The default value is <c>null</c>.</para>
347
<member name="P:MSBuild.Community.Tasks.ILMerge.Closed">
349
Gets or sets the flag to indicate
350
whether to augment the list of input assemblies
351
to its "transitive closure".
355
An assembly is considered part of the transitive closure if it is referenced,
356
either directly or indirectly,
357
from one of the originally specified input assemblies
358
and it has an external reference to one of the input assemblies,
359
or one of the assemblies that has such a reference.
361
<para>Corresponds to command line option "/closed".</para>
362
<para>The default value is <c>false</c>.</para>
365
<member name="P:MSBuild.Community.Tasks.ILMerge.CopyAttributes">
367
Gets or sets the flag to indicate
368
whether to copy the assembly level attributes
369
of each input assembly over into the target assembly.
373
Any duplicate attribute overwrites a previously copied attribute.
374
The input assemblies are processed in the order they are specified.
376
<para>This parameter is mutually exclusive with <see cref="P:MSBuild.Community.Tasks.ILMerge.AttributeFile"/>.</para>
377
<para>Corresponds to command line option "/copyattrs".</para>
378
<para>The default value is <c>false</c>.</para>
381
<member name="P:MSBuild.Community.Tasks.ILMerge.DebugInfo">
383
Gets or sets the flag to indicate
384
whether to preserve any .pdb files
385
that are found for the input assemblies
386
into a .pdb file for the target assembly.
389
<para>Corresponds to command line option "/ndebug".</para>
390
<para>The default value is <c>true</c>.</para>
393
<member name="P:MSBuild.Community.Tasks.ILMerge.DelaySign">
395
Gets or sets the flag to indicate
396
whether the target assembly will be delay signed.
399
<para>This property can be set only in conjunction with <see cref="P:MSBuild.Community.Tasks.ILMerge.KeyFile"/>.</para>
400
<para>Corresponds to command line option "/delaysign".</para>
401
<para>The default value is <c>false</c>.</para>
404
<member name="P:MSBuild.Community.Tasks.ILMerge.ExcludeFile">
406
Gets or sets the file
407
that will be used to identify types
408
that are not to have their visibility modified.
412
If an empty item group is provided,
413
then all types in any assembly other than the primary assembly are made non-public.
415
<para>Omit this parameter to prevent ILMerge from modifying the visibility of any types.</para>
417
The contents of the file should be one <see cref="T:System.Text.RegularExpressions.Regex"/> per line.
418
The regular expressions are matched against each type's full name,
419
e.g., <c>System.Collections.IList</c>.
420
If the match fails, it is tried again with the assembly name (surrounded by square brackets)
421
prepended to the type name.
422
Thus, the pattern <c>\[A\].*</c> excludes all types in assembly <c>A</c> from being made non-public.
423
The pattern <c>N.T</c> will match all types named <c>T</c> in the namespace named <c>N</c>
424
no matter what assembly they are defined in.
426
<para>Corresponds to command line option "/internalize".</para>
427
<para>The default value is <c>null</c>.</para>
430
<member name="P:MSBuild.Community.Tasks.ILMerge.InputAssemblies">
432
Gets or sets the input assemblies to merge.
435
<member name="P:MSBuild.Community.Tasks.ILMerge.KeyFile">
437
Gets or sets the .snk file
438
to sign the target assembly.
441
<para>Can be used with <see cref="P:MSBuild.Community.Tasks.ILMerge.DelaySign"/>.</para>
442
<para>Corresponds to command line option "/keyfile".</para>
443
<para>The default value is <c>null</c>.</para>
446
<member name="P:MSBuild.Community.Tasks.ILMerge.LogFile">
448
Gets or sets a log file
449
to write log messages to.
453
If an empty item group is provided,
454
then log messages are writte to <see cref="P:System.Console.Out"/>.
456
<para>Corresponds to command line option "/log".</para>
457
<para>The default value is <c>null</c>.</para>
460
<member name="P:MSBuild.Community.Tasks.ILMerge.OutputFile">
462
Gets or sets the target assembly.
465
<para>Corresponds to command line option "/out".</para>
468
<member name="P:MSBuild.Community.Tasks.ILMerge.PublicKeyTokens">
470
Gets or sets the flag to indicate
471
whether external assembly references in the manifest
472
of the target assembly will use public keys (<c>false</c>)
473
or public key tokens (<c>true</c>).
476
<para>Corresponds to command line option "/publickeytokens".</para>
477
<para>The default value is <c>false</c>.</para>
480
<member name="P:MSBuild.Community.Tasks.ILMerge.TargetPlatformVersion">
482
Gets or sets the .NET framework version for the target assembly.
485
<para>Valid values are "v1", "v1.1", "v2".</para>
486
<para>Corresponds to the first part of command line option "/targetplatform".</para>
487
<para>The default value is <c>null</c>.</para>
490
<member name="P:MSBuild.Community.Tasks.ILMerge.TargetPlatformDirectory">
492
Gets or sets the directory in which <c>mscorlib.dll</c> is to be found.
495
<para>Can only be used in conjunction with <see cref="P:MSBuild.Community.Tasks.ILMerge.TargetPlatformVersion"/>.</para>
496
<para>Corresponds to the second part of command line option "/targetplatform".</para>
497
<para>The default value is <c>null</c>.</para>
500
<member name="P:MSBuild.Community.Tasks.ILMerge.TargetKind">
502
Gets or sets the indicator
503
whether the target assembly is created as a library (<c>Dll</c>),
504
a console application (<c>Exe</c>) or as a Windows application (<c>WinExe</c>).
507
<para>Corresponds to command line option "/target".</para>
508
<para>The default value is the same kind as that of the primary assembly.</para>
511
<member name="P:MSBuild.Community.Tasks.ILMerge.Version">
513
Gets or sets the version number of the target assembly.
516
<para>The parameter should look like <c>6.2.1.3</c>.</para>
517
<para>Corresponds to command line option "/ver".</para>
518
<para>The default value is null.</para>
521
<member name="P:MSBuild.Community.Tasks.ILMerge.XmlDocumentation">
523
Gets or sets the flag to indicate
524
whether to merge XML documentation files
525
into one for the target assembly.
528
<para>Corresponds to command line option "/xmldocs".</para>
529
<para>The default value is <c>false</c>.</para>
532
<member name="P:MSBuild.Community.Tasks.ILMerge.ToolName">
534
Gets the name of the executable file to run.
537
<member name="T:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType">
539
Different ways to specify the assembly in a UsingTask element.
542
<member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyFileName">
544
Assembly file name (Default): <UsingTask AssemblyFile="foo.dll" />
547
<member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyFileFullPath">
549
Assembly location: <UsingTask AssemblyName="foo" />
552
<member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyName">
554
Assembly Name: <UsingTask AssemblyFile="bin\debug\foo.dll" />
557
<member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyFullName">
559
Assembly fully qualified name: <UsingTask AssemblyName="foo.dll,version ...." />
562
<member name="T:MSBuild.Community.Tasks.Schema.TaskSchema">
564
A Task that generates a XSD schema of the tasks in an assembly.
567
<para>Creates schema for MSBuild Community Task project</para>
569
<TaskSchema Assemblies="Build\MSBuild.Community.Tasks.dll"
571
CreateTaskList="true"
572
IgnoreMsBuildSchema="true"
573
Includes="Microsoft.Build.Commontypes.xsd"/>
577
<member name="M:MSBuild.Community.Tasks.Schema.TaskSchema.Execute">
579
When overridden in a derived class, executes the task.
582
true if the task successfully executed; otherwise, false.
585
<member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.Assemblies">
587
Gets or sets the list of <see cref="T:System.Reflection.Assembly"/> path to analyse.
590
<member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.OutputPath">
592
Gets or sets the output path for the generated files.
595
<member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.Schemas">
597
Gets the list of path to the generated XSD schema.
600
<member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.CreateTaskList">
602
Gets or sets a value indicating if the task list (using UsingTask)
606
<member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.TaskListAssemblyFormat">
608
Gets or sets a value indicating how the assembly is specified in the
611
<enum cref="T:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType"/>
613
<member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.IgnoreDocumentation">
615
Gets or sets a value indicating wheter documentation should be ignored
616
even if available (Default is false).
619
<member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.TaskLists">
621
Gets the path to the task list if it was generated.
624
<member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.IgnoreMsBuildSchema">
626
Gets or sets a value indicating if the
627
MsBuild schema inclusing should be ignored
630
<member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.Includes">
632
Gets or sets a list of included schemas
635
<member name="T:MSBuild.Community.Tasks.Subversion.NodeKind">
637
The kind of Subversion node. The names match the text output
641
<member name="F:MSBuild.Community.Tasks.Subversion.NodeKind.file">
646
<member name="F:MSBuild.Community.Tasks.Subversion.NodeKind.directory">
651
<member name="F:MSBuild.Community.Tasks.Subversion.NodeKind.unknown">
656
<member name="T:MSBuild.Community.Tasks.Subversion.Schedule">
658
The Subversion schedule type.
661
<member name="F:MSBuild.Community.Tasks.Subversion.Schedule.normal">
666
<member name="F:MSBuild.Community.Tasks.Subversion.Schedule.unknown">
671
<member name="T:MSBuild.Community.Tasks.Subversion.SvnInfo">
673
Run the "svn info" command and parse the output
676
This example will determine the Subversion repository root for the.
677
current directory and print it out.
679
<Target Name="printinfo">
680
<SvnInfo LocalPath=".">
681
<Output TaskParameter="RepositoryRoot" PropertyName="root" />
683
<Message Text="root: $(root)" />
688
<member name="T:MSBuild.Community.Tasks.Subversion.SvnClient">
690
Subversion client base class
693
<member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.#ctor">
695
Initializes a new instance of the <see cref="T:SvnClient"/> class.
698
<member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.GenerateSvnCommand">
700
Generates the SVN command.
704
<member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.GenerateSvnArguments">
706
Generates the SVN arguments.
710
<member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.GenerateCommandLineCommands">
712
Returns a string value containing the command line arguments to pass directly to the executable file.
715
A string value containing the command line arguments to pass directly to the executable file.
718
<member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.ValidateParameters">
720
Indicates whether all task paratmeters are valid.
723
true if all task parameters are valid; otherwise, false.
726
<member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.LogEventsFromTextOutput(System.String,Microsoft.Build.Framework.MessageImportance)">
728
Logs the events from text output.
730
<param name="singleLine">The single line.</param>
731
<param name="messageImportance">The message importance.</param>
733
<member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.GenerateFullPathToTool">
735
Returns the fully qualified path to the executable file.
738
The fully qualified path to the executable file.
741
<member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.LogToolCommand(System.String)">
743
Logs the starting point of the run to all registered loggers.
745
<param name="message">A descriptive message to provide loggers, usually the command line and switches.</param>
747
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Command">
749
Gets or sets the command.
751
<value>The command.</value>
753
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Arguments">
755
Gets or sets the arguments.
757
<value>The arguments.</value>
759
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Username">
761
Gets or sets the username.
763
<value>The username.</value>
765
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Password">
767
Gets or sets the password.
769
<value>The password.</value>
771
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Verbose">
773
Gets or sets the verbose.
775
<value>The verbose.</value>
777
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Force">
779
Gets or sets the force.
781
<value>The force.</value>
783
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Message">
785
Gets or sets the message.
787
<value>The message.</value>
789
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.RepositoryPath">
791
Gets or sets the repository path.
793
<value>The repository path.</value>
795
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.LocalPath">
797
Gets or sets the local path.
799
<value>The local path.</value>
801
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Targets">
803
Gets or sets the targets.
805
<value>The targets.</value>
807
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Revision">
809
Gets or sets the revision.
811
<value>The revision.</value>
813
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.CommandSwitchs">
815
Gets or sets the command switchs.
817
<value>The command switchs.</value>
819
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.StandardOutputLoggingImportance">
821
Gets the <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.
824
<returns>The <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.</returns>
826
<member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.ToolName">
828
Gets the name of the executable file to run.
831
<returns>The name of the executable file to run.</returns>
833
<member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.#ctor">
835
Initializes a new instance of the <see cref="T:SvnInfo"/> class.
838
<member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.ResetMemberVariables">
840
Reset all instance variables to their default (unset) state.
843
<member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.ValidateParameters">
845
Indicates whether all task paratmeters are valid.
848
true if all task parameters are valid; otherwise, false.
851
<member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.Execute">
855
<returns>true if execution is successful, false if not.</returns>
857
<member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.ExtractKeyValuePair(System.String,System.String@,System.String@)">
859
"svn.exe info" prints out key/value pairs separated by a colon.
861
<param name="strLine">A line of text printed out by svn.exe</param>
862
<param name="strKey">The key string. empty if no key/value found.</param>
863
<param name="strValue">The value string. empty of no key/value found.</param>
864
<returns>true if a key/value pair found. false if not</returns>
866
<member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.ParseSvnDate(System.String)">
868
Parse a subversion date/time value. They print out a date that
869
looks like this "2006-02-09 14:36:05 -0600 (Thu, 09 Feb 2006)" which
870
isn't directly parsable by the DateTime class.
872
<param name="datetime"></param>
875
<member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.LogEventsFromTextOutput(System.String,Microsoft.Build.Framework.MessageImportance)">
877
Parse the text output from the command and log the lines.
879
<param name="singleLine">One line of text output from the tool being run.</param>
880
<param name="messageImportance">The message importance.</param>
882
<member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.RepositoryRoot">
884
Return the repository root or null if not set by Subversion.
887
<member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.RepositoryUuid">
889
Return the repository UUID value from Subversion.
892
<member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.NodeKind">
894
The Subversion node kind.
896
<enum cref="T:MSBuild.Community.Tasks.Subversion.NodeKind"/>
898
<member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.LastChangedAuthor">
900
The author who last changed this node.
903
<member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.LastChangedRevision">
905
The last changed revision number.
908
<member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.LastChangedDate">
910
The date this node was last changed.
913
<member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.Schedule">
915
The Subversion schedule type.
917
<enum cref="T:MSBuild.Community.Tasks.Subversion.Schedule"/>
919
<member name="T:MSBuild.Community.Tasks.Time">
921
Gets the current date and time.
925
<a href="ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref8/html/T_System_Globalization_DateTimeFormatInfo.htm">
926
DateTimeFormatInfo</a>
927
for the syntax of the format string.
929
<example>Using the Time task to get the Month, Day,
930
Year, Hour, Minute, and Second:
933
<Output TaskParameter="Month" PropertyName="Month" />
934
<Output TaskParameter="Day" PropertyName="Day" />
935
<Output TaskParameter="Year" PropertyName="Year" />
936
<Output TaskParameter="Hour" PropertyName="Hour" />
937
<Output TaskParameter="Minute" PropertyName="Minute" />
938
<Output TaskParameter="Second" PropertyName="Second" />
940
<Message Text="Current Date and Time: $(Month)/$(Day)/$(Year) $(Hour):$(Minute):$(Second)" />]]></code>
941
Set property "BuildDate" to the current date and time:
943
<Time Format="yyyyMMddHHmmss">
944
<Output TaskParameter="FormattedTime" PropertyName="buildDate" />
948
<member name="M:MSBuild.Community.Tasks.Time.Execute">
950
When overridden in a derived class, executes the task.
953
True if the task successfully executed; otherwise, false.
956
<member name="P:MSBuild.Community.Tasks.Time.Format">
958
Gets or sets the format string
959
for output parameter <see cref="P:MSBuild.Community.Tasks.Time.FormattedTime"/>.
963
<a href="ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref8/html/T_System_Globalization_DateTimeFormatInfo.htm">
964
DateTimeFormatInfo</a>
965
for the syntax of the format string.
968
<member name="P:MSBuild.Community.Tasks.Time.Month">
970
Gets the month component of the date represented by this instance.
973
<member name="P:MSBuild.Community.Tasks.Time.Day">
975
Gets the day of the month represented by this instance.
978
<member name="P:MSBuild.Community.Tasks.Time.Year">
980
Gets the year component of the date represented by this instance.
983
<member name="P:MSBuild.Community.Tasks.Time.Hour">
985
Gets the hour component of the date represented by this instance.
988
<member name="P:MSBuild.Community.Tasks.Time.Minute">
990
Gets the minute component of the date represented by this instance.
993
<member name="P:MSBuild.Community.Tasks.Time.Second">
995
Gets the seconds component of the date represented by this instance.
998
<member name="P:MSBuild.Community.Tasks.Time.Millisecond">
1000
Gets the milliseconds component of the date represented by this instance.
1003
<member name="P:MSBuild.Community.Tasks.Time.Ticks">
1005
Gets the number of ticks that represent the date and time of this instance.
1008
<member name="P:MSBuild.Community.Tasks.Time.Kind">
1010
Gets or sets a value that indicates whether the time represented by this instance is based
1011
on local time, Coordinated Universal Time (UTC), or neither.
1014
Possible values are:
1016
<item>Local (default)</item>,
1018
<item>Unspecified</item>
1021
<enum cref="T:System.DateTimeKind"/>
1023
<member name="P:MSBuild.Community.Tasks.Time.TimeOfDay">
1025
Gets the time of day for this instance.
1028
<member name="P:MSBuild.Community.Tasks.Time.DayOfYear">
1030
Gets the day of the year represented by this instance.
1033
<member name="P:MSBuild.Community.Tasks.Time.DayOfWeek">
1035
Gets the day of the week represented by this instance.
1038
<member name="P:MSBuild.Community.Tasks.Time.FormattedTime">
1040
Gets the value of this instance to its equivalent string representation.
1041
If input parameter <see cref="P:MSBuild.Community.Tasks.Time.Format"/> is provided,
1042
the value is formatted according to it.
1045
<member name="P:MSBuild.Community.Tasks.Time.ShortDate">
1047
Gets the value of this instance to its equivalent short date string representation.
1050
<member name="P:MSBuild.Community.Tasks.Time.LongDate">
1052
Gets the value of this instance to its equivalent long date string representation.
1055
<member name="P:MSBuild.Community.Tasks.Time.ShortTime">
1057
Gets the value of this instance to its equivalent short time string representation.
1060
<member name="P:MSBuild.Community.Tasks.Time.LongTime">
1062
Gets the value of this instance to its equivalent long time string representation.
1065
<member name="P:MSBuild.Community.Tasks.Time.DateTimeValue">
1067
Gets the internal time value.
1070
<member name="T:MSBuild.Community.Tasks.Xslt">
1072
A task to merge and transform
1077
The xml files of parameter <see cref="P:MSBuild.Community.Tasks.Xslt.Inputs"/>
1078
are merged into one xml document,
1079
wrapped with a root tag <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/>
1080
(defaults to <see cref="F:MSBuild.Community.Tasks.Xslt.DEFAULT_ROOT_TAG"/>).
1083
If only one input file is provided,
1084
merging and wrapping can be omitted
1085
by setting <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/> to an empty string.
1088
The root tag can be given any number of attributes
1089
by providing a list of semicolon-delimited name/value pairs
1090
to parameter <see cref="P:MSBuild.Community.Tasks.Xslt.RootAttributes"/>.
1091
For example: <code>RootAttributes="foo=bar;date=$(buildDate)"</code>
1094
Parameter <see cref="P:MSBuild.Community.Tasks.Xslt.RootAttributes"/> defaults to
1095
one attribute with a name specified by <see cref="F:MSBuild.Community.Tasks.Xslt.CREATED_ATTRIBUTE"/>,
1096
and a local time stamp as value.
1097
To suppress the default value, an empty parameter
1098
<code>RootAttributes=""</code>
1099
must be specified explicitely.
1102
The xsl transformation file
1103
specified by parameter <see cref="P:MSBuild.Community.Tasks.Xslt.Xsl"/>
1104
is applied on the input.
1107
The <see cref="T:Microsoft.Build.Framework.ITaskItem"/> <see cref="P:MSBuild.Community.Tasks.Xslt.Xsl"/>
1108
can be given any number of metadata,
1109
which will be handed to the xsl transformation
1113
The output is written to the file
1114
specified by parameter <see cref="P:MSBuild.Community.Tasks.Xslt.Output"/>.
1118
This example for generating a report
1119
from a set of NUnit xml results:
1122
<nunitReportXslFile Include="$(MSBuildCommunityTasksPath)\$(nunitReportXsl)">
1123
<project>$(project)</project>
1124
<configuration>$(configuration)</configuration>
1125
<msbuildFilename>$(MSBuildProjectFullPath)</msbuildFilename>
1126
<msbuildBinpath>$(MSBuildBinPath)</msbuildBinpath>
1127
<xslFile>$(MSBuildCommunityTasksPath)\$(nunitReportXsl)</xslFile>
1128
</nunitReportXslFile>
1131
<Target Name="test-report" >
1132
<Xslt Inputs="@(nunitFiles)"
1133
Xsl="@(nunitReportXslFile)"
1134
Output="$(testDir)\TestReport.html" />
1137
This examples shows all available task attributes:
1139
<Time Format="yyyyMMddHHmmss">
1140
<Output TaskParameter="LocalTimestamp" PropertyName="buildDate" />
1144
Inputs="@(xmlfiles)"
1145
RootTag="mergedroot"
1146
RootAttributes="foo=bar;date=$(buildDate)"
1147
Xsl="transformation.xsl"
1148
Output="report.html"
1152
<member name="F:MSBuild.Community.Tasks.Xslt.DEFAULT_ROOT_TAG">
1154
The default value for <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/>.
1155
The value is <c>"mergedroot"</c>.
1158
<member name="F:MSBuild.Community.Tasks.Xslt.CREATED_ATTRIBUTE">
1160
The name of the default attribute
1161
of the <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/>.
1162
The value is <c>"created"</c>,
1163
and the attribute will contain a local time stamp.
1166
<member name="M:MSBuild.Community.Tasks.Xslt.Execute">
1168
When overridden in a derived class, executes the task.
1171
Returns <c>true</c> if the task successfully executed; otherwise, <c>false</c>.
1174
<member name="P:MSBuild.Community.Tasks.Xslt.Inputs">
1176
Gets or sets the xml input files.
1179
<member name="P:MSBuild.Community.Tasks.Xslt.RootTag">
1181
Gets or sets the xml tag name
1182
of the root tag wrapped
1183
around the merged xml input files.
1186
<member name="P:MSBuild.Community.Tasks.Xslt.RootAttributes">
1188
Gets or sets the list of
1189
semicolon-delimited name/value pairs
1190
of the <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/>.
1191
For example: <code>RootAttributes="foo=bar;date=$(buildDate)"</code>
1194
<member name="P:MSBuild.Community.Tasks.Xslt.Xsl">
1196
Gets or sets the path of the
1197
xsl transformation file to apply.
1200
The property can be given any number of metadata,
1201
which will be handed to the xsl transformation
1205
<member name="P:MSBuild.Community.Tasks.Xslt.Output">
1207
Gets or sets the path of the output file.
1210
<member name="T:MSBuild.Community.Tasks.FileUpdate">
1212
Replace text in file(s) using a Regular Expression.
1214
<example>Search for a version number and update the revision.
1216
<FileUpdate Files="version.txt"
1217
Regex="(\d+)\.(\d+)\.(\d+)\.(\d+)"
1218
ReplacementText="$1.$2.$3.123" />
1222
<member name="M:MSBuild.Community.Tasks.FileUpdate.#ctor">
1224
Initializes a new instance of the <see cref="T:FileUpdate"/> class.
1227
<member name="M:MSBuild.Community.Tasks.FileUpdate.Execute">
1229
When overridden in a derived class, executes the task.
1232
true if the task successfully executed; otherwise, false.
1235
<member name="P:MSBuild.Community.Tasks.FileUpdate.Files">
1237
Gets or sets the files to update.
1239
<value>The files.</value>
1241
<member name="P:MSBuild.Community.Tasks.FileUpdate.Regex">
1243
Gets or sets the regex.
1245
<value>The regex.</value>
1247
<member name="P:MSBuild.Community.Tasks.FileUpdate.IgnoreCase">
1249
Gets or sets a value specifies case-insensitive matching. .
1251
<value><c>true</c> if [ignore case]; otherwise, <c>false</c>.</value>
1253
<member name="P:MSBuild.Community.Tasks.FileUpdate.Multiline">
1255
Gets or sets a value changing the meaning of ^ and $ so they match at the beginning and end,
1256
respectively, of any line, and not just the beginning and end of the entire string.
1258
<value><c>true</c> if multiline; otherwise, <c>false</c>.</value>
1260
<member name="P:MSBuild.Community.Tasks.FileUpdate.Singleline">
1262
Gets or sets a value changing the meaning of the dot (.) so it matches
1263
every character (instead of every character except \n).
1265
<value><c>true</c> if singleline; otherwise, <c>false</c>.</value>
1267
<member name="P:MSBuild.Community.Tasks.FileUpdate.ReplacementCount">
1269
Gets or sets the maximum number of times the replacement can occur.
1271
<value>The replacement count.</value>
1273
<member name="P:MSBuild.Community.Tasks.FileUpdate.ReplacementText">
1275
Gets or sets the replacement text.
1277
<value>The replacement text.</value>
1279
<member name="T:MSBuild.Community.Tasks.FxCop">
1281
Uses FxCop to analyse managed code assemblies and reports on
1282
their design best-practice compliance.
1285
<para>Shows how to analyse an assembly and use an XSLT stylesheet
1286
to present the report as an HTML file. If the static anlysis fails,
1287
the build does not stop - this is controlled with the <c>FailOnError</c>
1291
TargetAssemblies="$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.dll"
1292
RuleLibraries="@(FxCopRuleAssemblies)"
1293
AnalysisReportFileName="Test.html"
1294
DependencyDirectories="$(MSBuildCommunityTasksPath)"
1297
OutputXslFileName="C:\Program Files\Microsoft FxCop 1.32\Xml\FxCopReport.xsl"
1301
<remarks>If you include the <c>MSBuild.Community.Tasks.Targets</c> file
1302
in you build project, the ItemGroup <c>@(FxCopRuleAssemblies)</c> is defined
1303
with the standard FxCop Rules Assemblies.</remarks>
1305
<member name="M:MSBuild.Community.Tasks.FxCop.Execute">
1309
<returns><see langword="true"/> if the task ran successfully;
1310
otherwise <see langword="false"/>.</returns>
1312
<member name="M:MSBuild.Community.Tasks.FxCop.GenerateFullPathToTool">
1314
Returns the fully qualified path to the executable file.
1317
The fully qualified path to the executable file.
1320
<member name="M:MSBuild.Community.Tasks.FxCop.GenerateCommandLineCommands">
1322
Returns a string value containing the command line arguments
1323
to pass directly to the executable file.
1326
A string value containing the command line arguments to pass
1327
directly to the executable file.
1330
<member name="M:MSBuild.Community.Tasks.FxCop.GetWorkingDirectory">
1332
Returns the directory in which to run the executable file.
1335
The directory in which to run the executable file,
1336
or a null reference (Nothing in Visual Basic) if the executable file
1337
should be run in the current directory.
1340
<member name="P:MSBuild.Community.Tasks.FxCop.ApplyOutXsl">
1342
Applies the XSL transformation specified in /outXsl to the
1343
analysis report before saving the file.
1346
<member name="P:MSBuild.Community.Tasks.FxCop.DirectOutputToConsole">
1348
Directs analysis output to the console or to the
1349
Output window in Visual Studio .NET. By default,
1350
the XSL file FxCopConsoleOutput.xsl is applied to the
1351
output before it is displayed.
1354
<member name="P:MSBuild.Community.Tasks.FxCop.DependencyDirectories">
1356
Specifies additional directories to search for assembly dependencies.
1357
FxCopCmd always searches the target assembly directory and the current
1361
<member name="P:MSBuild.Community.Tasks.FxCop.TargetAssemblies">
1363
Specifies the target assembly to analyze.
1366
<member name="P:MSBuild.Community.Tasks.FxCop.ConsoleXslFileName">
1368
Specifies the XSL or XSLT file that contains a transformation to
1369
be applied to the analysis output before it is displayed in the console.
1372
<member name="P:MSBuild.Community.Tasks.FxCop.ImportFiles">
1374
Specifies the name of an analysis report or project file to import.
1375
Any messages in the imported file that are marked as excluded are not
1376
included in the analysis results.
1379
<member name="P:MSBuild.Community.Tasks.FxCop.RuleLibraries">
1381
Specifies the filename(s) of FxCop project file(s).
1384
<member name="P:MSBuild.Community.Tasks.FxCop.AnalysisReportFileName">
1386
Specifies the file name for the analysis report.
1389
<member name="P:MSBuild.Community.Tasks.FxCop.OutputXslFileName">
1391
Specifies the XSL or XSLT file that is referenced by the
1392
xml-stylesheet processing instruction in the analysis report.
1395
<member name="P:MSBuild.Community.Tasks.FxCop.PlatformDirectory">
1397
Specifies the location of the version of Mscorlib.dll
1398
that was used when building the target assemblies if this
1399
version is not installed on the computer running FxCopCmd.
1402
<member name="P:MSBuild.Community.Tasks.FxCop.ProjectFile">
1404
Specifies the filename of FxCop project file.
1407
<member name="P:MSBuild.Community.Tasks.FxCop.IncludeSummaryReport">
1409
Includes a summary report with the informational
1410
messages returned by FxCopCmd.
1413
<member name="P:MSBuild.Community.Tasks.FxCop.TypeList">
1415
Comma-separated list of type names to analyze. This option disables
1416
analysis of assemblies, namespaces, and resources; only the specified
1417
types and their members are included in the analysis.
1418
Use the wildcard character '*' at the end of the name to select multiple types.
1421
<member name="P:MSBuild.Community.Tasks.FxCop.SaveResults">
1423
Saves the results of the analysis in the project file.
1426
<member name="P:MSBuild.Community.Tasks.FxCop.WorkingDirectory">
1428
Gets or sets the working directory.
1430
<value>The working directory.</value>
1432
The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
1435
<member name="P:MSBuild.Community.Tasks.FxCop.Verbose">
1437
Gets or sets a value indicating whether the output is verbose.
1439
<value><c>true</c> if verbose; otherwise, <c>false</c>.</value>
1441
<member name="P:MSBuild.Community.Tasks.FxCop.FailOnError">
1443
Gets or sets a value indicating whether the build should
1444
fail if static code analysis reports errors. Defaults to
1447
<value><c>true</c> if verbose; otherwise, <c>false</c>.</value>
1449
<member name="P:MSBuild.Community.Tasks.FxCop.ToolName">
1451
Gets the name of the executable file to run.
1454
<returns>The name of the executable file to run.</returns>
1456
<member name="T:MSBuild.Community.Tasks.IIS.WebBase">
1458
Base task for any IIS-related task.
1460
<remarks>Stores the base logic for gathering the IIS version and server and port checking. This
1461
base task also stores common properties for other related tasks.</remarks>
1463
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.mIISVersion">
1468
<member name="M:MSBuild.Community.Tasks.IIS.WebBase.GetIISVersion">
1470
Gets the IIS version.
1472
<returns>The <see cref="T:MSBuild.Community.Tasks.IIS.WebBase.IISVersion"/> for IIS.</returns>
1475
<member name="M:MSBuild.Community.Tasks.IIS.WebBase.GetRemoteOSVersion">
1477
Gets the remote machine OS version.
1479
<returns>Returns a <see cref="T:System.Version"/> of the operating system.</returns>
1482
<member name="M:MSBuild.Community.Tasks.IIS.WebBase.VerifyIISRoot">
1484
Verifies that the IIS root exists based on the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.ServerName"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.ServerPort"/>.
1488
<member name="M:MSBuild.Community.Tasks.IIS.WebBase.VerifyServerPortExists(System.DirectoryServices.DirectoryEntry)">
1490
Helper method for <see cref="M:MSBuild.Community.Tasks.IIS.WebBase.VerifyIISRoot"/> that verifies the server port exists.
1492
<param name="site">The site to verify the port.</param>
1493
<returns>Boolean value indicating the status of the port check.</returns>
1496
<member name="P:MSBuild.Community.Tasks.IIS.WebBase.ServerName">
1498
Gets or sets the name of the server. The default value is 'localhost'.
1500
<value>The name of the server.</value>
1502
<member name="P:MSBuild.Community.Tasks.IIS.WebBase.ServerPort">
1504
Gets or sets the server port.
1506
<value>The server port.</value>
1508
<member name="P:MSBuild.Community.Tasks.IIS.WebBase.IISServerPath">
1510
Gets or sets the IIS server path.
1512
<remarks>Is in the form 'IIS://localhost/W3SVC/1/Root'.</remarks>
1513
<value>The IIS server path.</value>
1515
<member name="P:MSBuild.Community.Tasks.IIS.WebBase.IISApplicationPath">
1517
Gets or sets the application path.
1519
<remarks>Is in the form '/LM/W3SVC/1/Root'.</remarks>
1520
<value>The application path.</value>
1522
<member name="P:MSBuild.Community.Tasks.IIS.WebBase.IISAppPoolPath">
1524
Gets or sets the IIS application pool path.
1526
<remarks>Is in the form 'IIS://localhost/W3SVC/AppPools'.</remarks>
1527
<value>The IIS application pool path.</value>
1529
<member name="P:MSBuild.Community.Tasks.IIS.WebBase.Username">
1531
Gets or sets the username for the account the task will run under. This property
1532
is needed if you specified a <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.ServerName"/> for a remote machine.
1534
<value>The username of the account.</value>
1536
<member name="P:MSBuild.Community.Tasks.IIS.WebBase.Password">
1538
Gets or sets the password for the account the task will run under. This property
1539
is needed if you specified a <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.ServerName"/> for a remote machine.
1541
<value>The password of the account.</value>
1543
<member name="T:MSBuild.Community.Tasks.IIS.WebBase.IISVersion">
1545
Defines the possible IIS versions supported by the task.
1548
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.IISVersion.Four">
1553
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.IISVersion.Five">
1558
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.IISVersion.Six">
1563
<member name="T:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction">
1565
Defines the possible application pool actions to be performed.
1568
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction.Recycle">
1570
Recycles an application pool.
1573
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction.Restart">
1575
Stops and restarts the application pool.
1578
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction.Start">
1580
Starts the application pool.
1583
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction.Stop">
1585
Stops the application pool.
1588
<member name="T:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState">
1590
Defines the current application pool state.
1593
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState.Starting">
1595
The application pool is starting.
1598
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState.Started">
1600
The application pool has started.
1603
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState.Stopping">
1605
The application pool is stopping.
1608
<member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState.Stopped">
1610
The application pool has stopped.
1613
<member name="T:MSBuild.Community.Tasks.ServiceActions">
1615
Defines the actions that can be performed on a service.
1618
<member name="F:MSBuild.Community.Tasks.ServiceActions.Start">
1623
<member name="F:MSBuild.Community.Tasks.ServiceActions.Stop">
1628
<member name="F:MSBuild.Community.Tasks.ServiceActions.Restart">
1633
<member name="F:MSBuild.Community.Tasks.ServiceActions.Pause">
1635
Pauses a running service.
1638
<member name="F:MSBuild.Community.Tasks.ServiceActions.Continue">
1640
Continues a paused service.
1643
<member name="T:MSBuild.Community.Tasks.ServiceController">
1645
Task that can control a Windows service.
1648
<para>Restart Web Server</para>
1650
<ServiceController ServiceName="w3svc" Action="Restart" />
1654
<member name="T:MSBuild.Community.Tasks.ServiceQuery">
1656
Task that can determine the status of a specified service
1660
<para>Check status of SQL Server</para>
1662
<ServiceQuery ServiceName="MSSQLServer">
1663
<Output TaskParameter="Status" PropertyName="ResultStatus" />
1665
<Message Text="MSSQLServer Service Status: $(ResultStatus)"/>
1669
<member name="F:MSBuild.Community.Tasks.ServiceQuery.UNKNOWN_STATUS">
1671
The unknown <see cref="P:MSBuild.Community.Tasks.ServiceQuery.Status"/>
1672
returned when the service does not exist.
1673
The value is "Unknown".
1676
<member name="M:MSBuild.Community.Tasks.ServiceQuery.#ctor">
1678
Initializes a new instance of the <see cref="T:ServiceQuery"/> class.
1681
<member name="M:MSBuild.Community.Tasks.ServiceQuery.Execute">
1685
<returns><see langword="true"/> if the task ran successfully;
1686
otherwise <see langword="false"/>.</returns>
1688
<member name="M:MSBuild.Community.Tasks.ServiceQuery.GetServiceController">
1690
Gets the service controller.
1694
<member name="P:MSBuild.Community.Tasks.ServiceQuery.ServiceName">
1696
Gets or sets the name of the service.
1698
<value>The name of the service.</value>
1700
<member name="P:MSBuild.Community.Tasks.ServiceQuery.MachineName">
1702
Gets or sets the name of the machine.
1704
<value>The name of the machine.</value>
1706
<member name="P:MSBuild.Community.Tasks.ServiceQuery.Status">
1708
Gets or sets the status.
1710
<value>The status of the service.</value>
1712
<member name="P:MSBuild.Community.Tasks.ServiceQuery.CanPauseAndContinue">
1714
Gets a value indicating whether the service can be paused and resumed.
1717
<c>true</c> if this instance can pause and continue; otherwise, <c>false</c>.
1720
<member name="P:MSBuild.Community.Tasks.ServiceQuery.CanShutdown">
1722
Gets a value indicating whether the service should be notified when the system is shutting down.
1725
<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
1728
<member name="P:MSBuild.Community.Tasks.ServiceQuery.CanStop">
1730
Gets a value indicating whether the service can be stopped after it has started.
1732
<value><c>true</c> if this instance can stop; otherwise, <c>false</c>.</value>
1734
<member name="P:MSBuild.Community.Tasks.ServiceQuery.DisplayName">
1736
Gets a friendly name for the service.
1738
<value>The name of the display.</value>
1740
<member name="P:MSBuild.Community.Tasks.ServiceQuery.Exists">
1742
Gets a value indicating whether the service exists.
1744
<value><c>true</c> if the service exists; otherwise, <c>false</c>.</value>
1746
<member name="M:MSBuild.Community.Tasks.ServiceController.#ctor">
1748
Initializes a new instance of the <see cref="T:ServiceController"/> class.
1751
<member name="M:MSBuild.Community.Tasks.ServiceController.Execute">
1755
<returns><see langword="true"/> if the task ran successfully;
1756
otherwise <see langword="false"/>.</returns>
1758
<member name="P:MSBuild.Community.Tasks.ServiceController.Action">
1760
Gets or sets the <see cref="T:ServiceActions"/> to perform on the service.
1762
<value>The action to perform on the service.</value>
1763
<enum cref="T:MSBuild.Community.Tasks.ServiceActions"/>
1765
<member name="P:MSBuild.Community.Tasks.ServiceController.Timeout">
1767
Gets or sets the timeout for the command. The default is
1770
<value>The timeout for the command.</value>
1772
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssClean">
1774
Task that can strip the source control information from a
1775
Visual Studio Solution and subprojects.
1777
<remarks>This task is useful if you keep an archive of the
1778
source tree at each build milestone, because it's irritating to have
1779
to remove source control binding manually once you've copied a
1780
version of the code from your archive.</remarks>
1782
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssClean.Execute">
1786
<returns><see langword="true"/> if the task ran successfully;
1787
otherwise <see langword="false"/>.</returns>
1789
<member name="T:MSBuild.Community.Tasks.FtpUpload">
1791
Uploads a file using File Transfer Protocol (FTP).
1793
<example>Upload a file.
1796
LocalFile="MSBuild.Community.Tasks.zip"
1797
RemoteUri="ftp://localhost/MSBuild.Community.Tasks.zip" />
1801
<member name="M:MSBuild.Community.Tasks.FtpUpload.#ctor">
1803
Initializes a new instance of the <see cref="T:FtpUpload"/> class.
1806
<member name="M:MSBuild.Community.Tasks.FtpUpload.Execute">
1808
When overridden in a derived class, executes the task.
1811
true if the task successfully executed; otherwise, false.
1814
<member name="P:MSBuild.Community.Tasks.FtpUpload.LocalFile">
1816
Gets or sets the local file to upload.
1818
<value>The local file.</value>
1820
<member name="P:MSBuild.Community.Tasks.FtpUpload.RemoteUri">
1822
Gets or sets the remote URI to upload.
1824
<value>The remote URI.</value>
1826
<member name="P:MSBuild.Community.Tasks.FtpUpload.Username">
1828
Gets or sets the username.
1830
<value>The username.</value>
1832
<member name="P:MSBuild.Community.Tasks.FtpUpload.Password">
1834
Gets or sets the password.
1836
<value>The password.</value>
1838
<member name="P:MSBuild.Community.Tasks.FtpUpload.UsePassive">
1840
Gets or sets the behavior of a client application's data transfer process.
1842
<value><c>true</c> if [use passive]; otherwise, <c>false</c>.</value>
1844
<member name="T:MSBuild.Community.Tasks.IIS.AppPoolCreate">
1846
Creates a new application pool on a local or remote machine with IIS installed. The default is
1847
to create the new application pool on the local machine. If connecting to a remote machine, you can
1848
specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the task
1851
<example>Create a new application pool on the local machine.
1853
<AppPoolCreate AppPoolName="MyAppPool" />
1857
<member name="M:MSBuild.Community.Tasks.IIS.AppPoolCreate.Execute">
1859
When overridden in a derived class, executes the task.
1862
True if the task successfully executed; otherwise, false.
1865
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.ApplicationPoolName">
1867
Gets or sets the name of the application pool.
1869
<value>The name of the application pool.</value>
1871
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AppPoolAutoStart">
1873
The AppPoolAutoStart property indicates to the World Wide Web Publishing Service (WWW service)
1874
to automatically start an application pool when the application pool is created or when IIS
1875
is started, if the value of this property is set to true.
1877
<value>Value indicating if AppPoolAutoStart is enabled or disabled.</value>
1879
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AppPoolIdentityType">
1881
The AppPoolIdentityType property allows application pools to run as a specific user account:
1883
0 - The application pool runs as NT AUTHORITY\SYSTEM.
1884
1 - The application pool runs as NT AUTHORITY\LOCAL SERVICE.
1885
2 - The application pool runs as NT AUTHORITY\NETWORK SERVICE.
1886
3 - The application pool runs as a specific user account, defined by the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserName"/> property.
1888
<value>Value indicating the application pool identity type.</value>
1890
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AppPoolQueueLength">
1892
The AppPoolQueueLength property indicates to the Universal Listener how many requests
1893
to queue up for an application pool before rejecting future requests. When the limit
1894
for this property is exceeded, IIS rejects the additional requests with a 503 error.
1896
<value>Value indicating the application pool queue length.</value>
1898
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AutoShutdownAppPoolExe">
1900
The AutoShutdownAppPoolExe property specifies an executable to run when the World Wide Web
1901
Publishing Service (WWW service) shuts down an application pool for rapid fail protection. You
1902
can use the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AutoShutdownAppPoolParams"/> property to send parameters to the executable.
1904
<value>Value indicating the application pool auto shutdown executable.</value>
1906
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AutoShutdownAppPoolParams">
1908
The AutoShutdownAppPoolParams property specifies any command-line parameters for the executable that
1909
is specified in the AutoShutdownAppPoolExe property. You can use these two properties in the following
1910
way to send e-mail, for example, when the World Wide Web Publishing Service (WWW service) shuts down
1911
an application pool for rapid fail protection:
1913
AutoShutdownAppPoolExe = "C:\LogAndSendMail.bat"
1914
AutoShutdownAppPoolParams = "-AppPoolName %1%"
1916
where %1% represents the application pool name.
1918
<value>Value indicating the parameters for the application pool auto shutdown executable.</value>
1920
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.CPUAction">
1922
The CPUAction property configures the action(s) that IIS takes when Microsoft Windows NT ® job objects
1923
run. Only one Windows NT job object exists per application pool, therefore the CPUAction property
1924
is configured on a per application pool basis.
1927
0 - No action is taken except that a warning is written to the event log when the CPU limit is exceeded.
1928
1 - Application pool worker processes that exceed their CPU limit will be forced to shut down.
1930
<value>Value indicating the CPU action.</value>
1932
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.CPULimit">
1934
The CPULimit property configures the maximum percentage of CPU resources that worker processes
1935
in an application pool are allowed to consume over a period of time, as indicated by the
1936
<see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.CPUResetInterval"/> property. Set this property by specifying a percentage of CPU
1937
usage, multiplied by 1000. For example, if you want the CPU usage limit to be 50%, set CPULimit to 50,000.
1939
<value>Value indicating the CPU limit.</value>
1941
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.CPUResetInterval">
1943
The CPUResetInterval property specifies the reset period (in minutes) for CPU monitoring and
1944
throttling limits on the application pool. When the number of minutes elapsed since the last
1945
process accounting reset equals the number specified by this property, IIS will reset the CPU
1946
timers for both the logging and limit intervals. Setting the value of this property to 0
1947
disables CPU monitoring.
1949
<value>Value indicating the CPU reset interval.</value>
1951
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.DisallowOverlappingRotation">
1953
The DisallowOverlappingRotation property specifies whether or not the World Wide Web Publishing
1954
Service (WWW Service) should start up another worker process to replace the existing worker
1955
process while it is shutting down.
1957
<value>Value indicating the DisallowOverlappingRotation.</value>
1959
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.DisallowRotationOnConfigChange">
1961
The DisallowRotationOnConfigChange property specifies whether or not the World Wide Web Publishing
1962
Service (WWW Service) should rotate worker processes in an application pool when the configuration
1963
has changed. This means that the worker processes will not pick up application pool changes to
1964
values passed to the worker process, such as <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.IdleTimeout"/> and <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartRequests"/>.
1966
<value>Value indicating the DisallowRotationOnConfigChange.</value>
1968
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.IdleTimeout">
1970
The IdleTimeout property specifies how long (in minutes) a worker process should run idle if no new
1971
requests are received and the worker process is not processing requests. After the allotted time
1972
passes, the worker process should request to be shut down by the World Wide Web Publishing Service (WWW Service).
1974
<value>Value indicating the idle timeout.</value>
1976
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.LoadBalancerCapabilities">
1978
The LoadBalancerCapabilities property specifies behavior when a service is unavailable. A setting of 1
1979
terminates the connection. A setting of 2 sends error code 503.
1981
<value>Value indicating the load balancer capabilities.</value>
1983
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.LogEventOnRecycle">
1985
The LogEventOnRecycle property specifies that IIS should log an event when an application pool is
1986
recycled. Application pools recycle for a variety of reasons. In order for IIS to log the event, the
1987
LogEventOnRecycle property must have a bit set corresponding to the reason for the recycle.
1989
<value>Value indicating which recycle events to log.</value>
1991
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.LogonMethod">
1993
The LogonMethod property contains an integer that specifies the logon method for cleartext
1994
logons. Valid settings are:
1996
0 for interactive logon.
1998
2 for network logon.
1999
3 for cleartext logon.
2001
<value>Value indicating the logon method.</value>
2003
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.MaxProcesses">
2005
The MaxProcesses property determines the maximum number of worker processes an application pool
2006
allows to service requests for an application pool. This property cannot be set to 0 because there
2007
are no unmanaged pools.
2009
<value>Value indicating the maximum number of worker processes allowed by the application pool.</value>
2011
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanActionExe">
2013
The OrphanActionExe property specifies an executable to run when the World Wide Web Publishing
2014
Service (WWW service) orphans a worker process. You can use the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanActionParams"/> property
2015
to send parameters to the executable.
2017
<value>The value for the orphan action executable.</value>
2019
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanActionParams">
2021
The OrphanActionParams property specifies command-line parameters for the executable
2022
specified by the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanActionExe"/> property.
2024
<value>Value indicating the orphan action parameters.</value>
2026
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanWorkerProcess">
2028
The OrphanWorkerProcess property, when set to true, notifies the World Wide Web Publishing
2029
Service (WWW Service) not to terminate a worker process that fails to respond to pings, but
2030
to instead orphan the worker process in the application pool if the worker process suffers
2033
<value>Value indicating the orphan worker process.</value>
2035
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartMemory">
2037
The PeriodicRestartMemory property specifies the amount of virtual memory (in KB) that a
2038
worker process can use before the worker process recycles. The maximum value supported
2039
for this property is 4,294,967 KB.
2041
<value>Value indicating the amount of memory.</value>
2043
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartPrivateMemory">
2045
The PeriodicRestartPrivateMemory property specifies the amount of private memory (in KB) that a
2046
worker process can use before the worker process recycles. The maximum value supported
2047
for this property is 4,294,967 KB.
2049
<value>Value indicating the amount of memory.</value>
2051
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartRequests">
2053
The PeriodicRestartRequests property indicates the number of requests the OOP application
2054
should process, after which it is recycled.
2056
<value>Value indicating the number of requests.</value>
2058
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartSchedule">
2060
The PeriodicRestartSchedule property specifies the time (in 24 hour format) that the application
2061
will be rotated. Each time is in local time and is specified in the following format:
2063
PeriodicRestartSchedule="hh:mm,hh:mm,hh:mm"
2065
<value>Value indicating the restart schedule.</value>
2067
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartTime">
2069
The PeriodicRestartTime property specifies the period of time, in minutes, after which IIS
2070
rotates an isolated OOP application. Setting the value of this property to 0 disables the
2071
property. The maximum supported value for this property is 71,582.
2073
<value>Value indicating the restart time period.</value>
2075
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PingingEnabled">
2077
The PingingEnabled property specifies whether the World Wide Web Publishing Service
2078
(WWW Service) should periodically monitor the health of a worker process. Setting the
2079
value of this property to true indicates to the WWW service to monitor the worker
2080
processes to ensure that the they are running and healthy.
2082
<value>Value indicating if pinging is enabled or disabled.</value>
2084
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PingInterval">
2086
The PingInterval property specifies the period of time (in seconds) between health-monitoring
2087
pings that the World Wide Web Publishing Service (WWW Service) sends to a worker process.
2089
<value>Value indicating the ping interval.</value>
2091
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PingResponseTime">
2093
The PingResponseTime property specifies the amount of time (in seconds) that a worker process
2094
is given to respond to a health monitoring ping. After the time limit is exceeded, the World
2095
Wide Web Publishing Service (WWW Service) terminates the worker process.
2097
<value>Value indicating the ping response time.</value>
2099
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtection">
2101
Setting the RapidFailProtection property to true instructs the World Wide Web Publishing
2102
Service (WWW service) to put all applications in an application pool out of service if the
2103
number of worker process crashes has reached the maximum specified by the
2104
<see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionMaxCrashes"/> property, within the number of minutes specified
2105
by the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionInterval"/> property.
2107
<value>Value indicating if rapid fail protection is enabled or disabled.</value>
2109
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionInterval">
2111
The RapidFailProtectionInterval property specifies the number of minutes before the failure
2112
count for a process is reset. See <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtection"/>.
2114
<value>Value indicating the rapid fail protection interval.</value>
2116
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionMaxCrashes">
2118
The RapidFailProtectionMaxCrashes property specifies the maximum number of failures
2119
allowed within the number of minutes specified by the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionInterval"/>
2120
property. See <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtection"/>.
2122
<value>Value indicating the maximum number of crashes.</value>
2124
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.ShutdownTimeLimit">
2126
The ShutdownTimeLimit property specifies the amount of time (in seconds) after a recycle
2127
threshold has been reached that IIS waits for all old requests to finish running in a worker
2128
process before terminating the worker process.
2130
<value>Value indicating the shutdown time limit.</value>
2132
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.SMPAffinitized">
2134
Setting the SMPAffinitized property to true indicates that a particular worker process
2135
assigned to an application pool should be assigned to a given CPU. This property is used
2136
in conjunction with the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.SMPProcessorAffinityMask"/> property to configure a
2137
particular processor a worker process will be assigned to.
2139
<value>Value indicating if SMPAffinitized is enabled or disabled.</value>
2141
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.SMPProcessorAffinityMask">
2143
The SMPProcessorAffinityMask property configures the hexadecimal processor mask. The hexadecimal
2144
processor mask indicates to which CPU the worker processes in an application pool should be
2145
bound. Before this property takes affect, the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.SMPAffinitized"/> property must be set
2146
to true for the application pool. These properties cannot be set through IIS Manager.
2148
Do not set this property to zero. Doing so causes no SMP affinity to be configured, creating an
2149
error condition. The default DWORD value is 4294967295 (or -1), which is represented in hexadecimal
2150
as 0xFFFFFFFF. A value of 0xFFFFFFFF in SMPProcessorAffinityMask indicates that all processors are enabled.
2152
<value>Value indicating the SMP processor affinity bit mask.</value>
2154
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.StartupTimeLimit">
2156
The value of the StartupTimeLimit property specifies the amount of time (in seconds) that the World Wide
2157
Web Publishing Service (WWW Service) should wait for a worker process to finish starting up and
2158
reporting to the WWW Service.
2160
<value>Value indicating the startup time limit.</value>
2162
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserName">
2164
The WAMUserName property specifies the account user name that IIS uses by default as the COM+
2165
application identity for newly created IIS out-of-process applications. The values of this
2166
property and its companion property, <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserPass"/>, are set when IIS is installed, and
2167
match the user name and password values in the Microsoft Windows user account, which is established
2168
at the same time. Changing the value of this property is not recommended. If you do, change
2169
it to a valid Windows user account, and change WAMUserPass to the corresponding password
2170
for the new account.
2173
Changes to WAMUserName and WAMUserPass may disrupt the operation of existing IIS out-of-process
2174
applications. You can synchronize application identities using Component Services to edit the
2175
user name and password values, found on the Identity tab of the property sheet for each package.
2177
In-process applications are not affected by these property values.
2179
<value>Value indicating the username.</value>
2181
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserPass">
2183
The WAMUserPass property specifies the password for the account that IIS uses by default as the COM+
2184
application identity for newly created IIS out-of-process applications. The values of this property
2185
and its companion property, <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserName"/>, are set when IIS is installed, and match the
2186
password and user name values in the Microsoft Windows user account (IWAM_ MachineName, where MachineName
2187
is the name of the machine on which IIS is installed) established at the same time.
2190
Changing the value of this property is not recommended. If you do, you must change the Windows account
2191
password to the identical value. You must also synchronize existing IIS out-of-process application
2192
identities, using Component Services to edit the user name and password values, which are found on the
2193
Identity tab of the property sheet for each package.
2195
In-process applications are not affected by these property values.
2197
<value>Value indicating the password.</value>
2199
<member name="T:MSBuild.Community.Tasks.IIS.WebDirectoryCreate">
2201
Creates a new web directory on a local or remote machine with IIS installed. The default is
2202
to create the new web directory on the local machine. The physical path is required to already exist
2203
on the target machine. If connecting to a remote machine, you can specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/>
2204
and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the task to run under.
2206
<example>Create a new web directory on the local machine.
2208
<WebDirectoryCreate VirtualDirectoryName="MyVirDir"
2209
VirtualDirectoryPhysicalPath="C:\Inetpub\MyWebDir" />
2213
<member name="M:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.Execute">
2215
When overridden in a derived class, executes the task.
2218
True if the task successfully executed; otherwise, false.
2221
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.VirtualDirectoryName">
2223
Gets or sets the name of the virtual directory.
2225
<value>The name of the virtual directory.</value>
2227
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.VirtualDirectoryPhysicalPath">
2229
Gets or sets the virtual directory physical path. The physical directory must
2230
exist before this task executes.
2232
<value>The virtual directory physical path.</value>
2234
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessExecute">
2236
Gets or sets a value that indicates if the file
2237
or the contents of the folder may be executed, regardless of file type.
2239
<value>A value indicating if AccessExecute is enabled or disabled.</value>
2241
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteExecute">
2243
A value of true indicates that remote requests to execute applications
2244
are denied; only requests from the same computer as the IIS server succeed
2245
if the AccessExecute property is set to true. You cannot set
2246
AccessNoRemoteExecute to false to enable remote requests, and set
2247
<see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessExecute"/> to false to disable local requests.
2249
<value>Value indicating if AccessNoRemoteExecute is enabled or disabled.</value>
2251
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteRead">
2253
A value of true indicates that remote requests to view files are denied; only
2254
requests from the same computer as the IIS server succeed if the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessRead"/>
2255
property is set to true. You cannot set <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteRead"/> to false to enable
2256
remote requests, and set <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessRead"/> to false to disable local requests.
2258
<value>Value indicating if AccessNoRemoteRead is enabled or disabled.</value>
2260
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteScript">
2262
A value of true indicates that remote requests to view dynamic content are denied; only
2263
requests from the same computer as the IIS server succeed if the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessScript"/> property
2264
is set to true. You cannot set AccessNoRemoteScript to false to enable remote requests,
2265
and set <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessScript"/> to false to disable local requests.
2267
<value>Value indicating if AccessNoRemoteScript is enabled or disabled.</value>
2269
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteWrite">
2271
A value of true indicates that remote requests to create or change files are denied; only
2272
requests from the same computer as the IIS server succeed if the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessWrite"/> property
2273
is set to true. You cannot set AccessNoRemoteWrite to false to enable remote requests,
2274
and set <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessWrite"/> to false to disable local requests.
2276
<value>Value indicating if AccessNoRemoteWrite is enabled or disabled.</value>
2278
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessRead">
2280
A value of true indicates that the file or the contents of the folder may be read
2281
through Microsoft Internet Explorer.
2283
<value>Value indicating if AccessRead is enabled or disabled.</value>
2285
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSource">
2287
A value of true indicates that users are allowed to access source code if either
2288
Read or Write permissions are set. Source code includes scripts in Microsoft ® Active
2289
Server Pages (ASP) applications.
2291
<value>Value indicating if AccessSource is enabled or disabled.</value>
2293
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessScript">
2295
A value of true indicates that the file or the contents of the folder may be executed
2296
if they are script files or static content. A value of false only allows static files,
2297
such as HTML files, to be served.
2299
<value>Value indicating if AccessScript is enabled or disabled.</value>
2301
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSsl">
2303
A value of true indicates that file access requires SSL file permission processing, with
2304
or without a client certificate.
2306
<value>Value indicating if AccessSsl is enabled or disabled.</value>
2308
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSsl128">
2310
A value of true indicates that file access requires SSL file permission processing
2311
with a minimum key size of 128 bits, with or without a client certificate.
2313
<value>Value indicating if AccessSsl128 is enabled or disabled.</value>
2315
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslMapCert">
2317
A value of true indicates that SSL file permission processing maps a client certificate
2318
to a Microsoft Windows ® operating system user-account. The <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslNegotiateCert"/> property
2319
must also be set to true for the mapping to occur.
2321
<value>Value indicating if AccessSslMapCert is enabled or disabled.</value>
2323
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslNegotiateCert">
2325
A value of true indicates that SSL file access processing requests a certificate from
2326
the client. A value of false indicates that access continues if the client does not have
2327
a certificate. Some versions of Internet Explorer will close the connection if the server
2328
requests a certificate and a certificate is not available (even if <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslRequireCert"/>
2329
is also set to true).
2331
<value>Value indicating if AccessSslNegotiateCert is enabled or disabled.</value>
2333
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslRequireCert">
2335
A value of true indicates that SSL file access processing requests a certificate from the
2336
client. If the client provides no certificate, the connection is closed. <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslNegotiateCert"/>
2337
must also be set to true when using AccessSSLRequireCert.
2339
<value>Value indicating if AccessSslRequireCert is enabled or disabled.</value>
2341
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessWrite">
2343
A value of true indicates that users are allowed to upload files and their associated
2344
properties to the enabled directory on your server or to change content in a Write-enabled
2345
file. Write can be implemented only with a browser that supports the PUT feature of
2346
the HTTP 1.1 protocol standard.
2348
<value>Value indicating if AccessWrite is enabled or disabled.</value>
2350
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AnonymousPasswordSync">
2352
The AnonymousPasswordSync property indicates whether IIS should handle the user password
2353
for anonymous users attempting to access resources.
2355
<value>Value indicating if AnonymousPasswordSync is enabled or disabled.</value>
2357
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AppAllowClientDebug">
2359
The AppAllowClientDebug property specifies whether ASP client-side debugging
2360
is enabled. This property is independent of <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AppAllowDebugging"/>, which
2361
applies to server-side debugging.
2363
<value>Value indicating if AppAllowClientDebug is enabled or disabled.</value>
2365
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AppAllowDebugging">
2367
The AppAllowDebugging property specifies whether ASP debugging is enabled on
2368
the server. This property is independent of the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AppAllowClientDebug"/> property,
2369
which applies to client-side debugging.
2371
<value>Value indicating if AppAllowDebugging is enabled or disabled.</value>
2373
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspAllowSessionState">
2375
The AspAllowSessionState property enables session state persistence for the ASP application.
2377
<value>Value indicating if the AspAllowSessionState is enabled or disabled.</value>
2379
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspBufferingOn">
2381
The AspBufferingOn property specifies whether output from an ASP application will be buffered.
2383
<value>Value indicating if the AspBufferingOn is enabled or disabled.</value>
2385
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableApplicationRestart">
2387
The AspEnableApplicationRestart determines whether an ASP application can be
2388
automatically restarted. When changes are made to Global.asa or metabase properties
2389
that affect an application, the application will not restart unless the
2390
AspEnableApplicationRestart property is set to true.
2392
<value>Value indicating if AspEnableApplicationRestart is enabled or disabled.</value>
2394
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableAspHtmlFallback">
2396
The AspEnableAspHtmlFallback property controls the behavior of ASP when a
2397
new request is to be rejected due to a full request queue.
2399
<value>Value indicating if AspEnableAspHtmlFallback is enabled or disabled.</value>
2401
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableChunkedEncoding">
2403
The AspEnableChunkedEncoding property specifies whether HTTP 1.1 chunked
2404
transfer encoding is enabled for the World Wide Web Publishing Service (WWW service).
2406
<value>Value indicating if AspEnableChunkedEncoding is enabled or disabled.</value>
2408
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspErrorsToNTLog">
2410
The AspErrorsToNTLog property specifies which ASP errors are written to the
2411
Windows event log. ASP errors are written to the client browser and to the IIS
2412
log files by default.
2414
<value>Value indicating if AspErrorsToNTLog is enabled or disabled.</value>
2416
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableParentPaths">
2418
The AspEnableParentPaths property specifies whether an ASP page allows paths
2419
relative to the current directory (using the ..\ notation) or above the current directory.
2421
<value>Value indicating if AspEnableParentPaths is enabled or disabled.</value>
2423
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableTypelibCache">
2425
The AspEnableTypelibCache property specifies whether type libraries are cached
2426
on the server. The World Wide Web Publishing Service (WWW service) setting for
2427
this property is applicable to all in-process and pooled out-of-process application
2428
nodes, at all levels. Metabase settings at the Web server level or lower are ignored
2429
for in-process and pooled out-of-process applications. However, settings at the Web
2430
server level or lower are used if that node is an isolated out-of-process application.
2432
<value>Value indicating if AspEnableTypelibCache is enabled or disabled.</value>
2434
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspExceptionCatchEnable">
2436
The AspExceptionCatchEnable property specifies whether ASP pages trap exceptions
2437
thrown by components.
2439
<value>Value indicating if AspExceptionCatchEnable is enabled or disabled.</value>
2441
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspLogErrorRequests">
2443
The AspLogErrorRequests property controls whether the Web server writes ASP errors
2444
to the application section of the Windows event log. ASP errors are written to the
2445
client browser and to the IIS log files by default.
2447
<value>Value indicating if AspLogErrorRequests is enabled or disabled.</value>
2449
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspScriptErrorSentToBrowser">
2451
The AspScriptErrorSentToBrowser property specifies whether the Web server writes
2452
debugging specifics (file name, error, line number, description) to the client
2453
browser, in addition to logging them to the Windows Event Log. The <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspScriptErrorMessage"/>
2454
property provides the error message to be sent if this property is set to false.
2456
<value>Value indicating if AspScriptErrorSentToBrowser is enabled or disabled.</value>
2458
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspTrackThreadingModel">
2460
The AspTrackThreadingModel property specifies whether IIS checks the threading model
2461
of any components (COM objects) that your application creates. The preferred setting
2462
of this metabase property is false.
2464
<value>Value indicating if AspTrackThreadingModel is enabled or disabled.</value>
2466
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthAnonymous">
2468
Specifies Anonymous authentication as one of the possible Windows authentication
2469
schemes returned to clients as being available.
2471
<value>Value indicating if AuthAnonymous is enabled or disabled.</value>
2473
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthBasic">
2475
Specifies Basic authentication as one of the possible Windows authentication
2476
schemes returned to clients as being available.
2478
<value>Value indicating if AuthBasic is enabled or disabled.</value>
2480
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthNtlm">
2482
Specifies Integrated Windows authentication (also known as Challenge/Response or
2483
NTLM authentication) as one of the possible Windows authentication schemes
2484
returned to clients as being available.
2486
<value>Value indicating if AuthNtlm is enabled or disabled.</value>
2488
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthPersistSingleRequest">
2490
Setting this flag to true specifies that authentication persists only for a single
2491
request on a connection. IIS resets the authentication at the end of each request, and
2492
forces re-authentication on the next request of the session.
2494
<value>Value indicating if AuthPersistSingleRequest is enabled or disabled.</value>
2496
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthPersistSingleRequestIfProxy">
2498
Setting this flag to true specifies authentication will persist only across single
2499
requests on a connection if the connection is by proxy. IIS will reset the authentication
2500
at the end of the request if the current authenticated request is by proxy and it is
2501
not the special case where IIS is running MSPROXY.
2503
<value>Value indicating if AuthPersistSingleRequestIfProxy is enabled or disabled.</value>
2505
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthPersistSingleRequestAlwaysIfProxy">
2507
Setting this flag to true specifies that authentication is valid for a single request if
2508
by proxy. IIS will reset the authentication at the end of the request and force
2509
re-authentication on the next request if the current authenticated request is by
2512
<value>Value indicating if AuthPersistSingleRequestAlwaysIfProxy is enabled or disabled.</value>
2514
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CacheControlNoCache">
2516
The CacheControlNoCache property specifies the HTTP 1.1 directive to prevent caching of content.
2518
<value>Value indicating if CacheControlNoCache is enabled or disabled.</value>
2520
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CacheIsapi">
2522
The CacheISAPI property indicates whether ISAPI extensions are cached in memory after first use.
2524
<value>Value indicating if CacheIsapi is enabled or disabled.</value>
2526
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.ContentIndexed">
2528
The ContentIndexed property specifies whether the installed content indexer should
2529
index content under this directory tree.
2531
<value>Value indicating if ContentIndexed is enabled or disabled.</value>
2533
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CpuAppEnabled">
2535
This property specifies whether process accounting and throttling should be performed
2536
for ISAPI extensions and ASP applications. To perform process accounting on CGI
2537
applications, use the property <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CpuCgiEnabled"/>.
2539
<value>Value indicating if CpuAppEnabled is enabled or disabled.</value>
2541
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CpuCgiEnabled">
2543
This property indicates whether IIS should perform process accounting for CGI
2544
applications. To effectively throttle CGI applications, use the CgiTimeout
2545
property. To use process accounting for ISAPI and ASP applications, use <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CpuAppEnabled"/>.
2547
<value>Value indicating if CpuCgiEnabled is enabled or disabled.</value>
2549
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CreateCgiWithNewConsole">
2551
The CreateCGIWithNewConsole property indicates whether a CGI application runs in its own console.
2553
<value>Value indicating if CreateCgiWithNewConsole is enabled or disabled.</value>
2555
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CreateProcessAsUser">
2557
The CreateProcessAsUser property specifies whether a CGI process is created in the system context or in the context of the requesting user.
2559
<value>Value indicating if CreateProcessAsUser is enabled or disabled.</value>
2561
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowDate">
2563
When set to true, date information is displayed when browsing directories.
2565
<value>Value indicating if DirBrowseShowDate is enabled or disabled.</value>
2567
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowExtension">
2569
When set to true, file name extensions are displayed when browsing directories.
2571
<value>Value indicating if DirBrowseShowExtension is enabled or disabled.</value>
2573
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowLongDate">
2575
When set to true, date information is displayed in extended format when displaying directories.
2577
<value>Value indicating if DirBrowseShowLongDate is enabled or disabled.</value>
2579
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowSize">
2581
When set to true, file size information is displayed when browsing directories.
2583
<value>Value indicating if DirBrowseShowSize is enabled or disabled.</value>
2585
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowTime">
2587
When set to true, file time information is displayed when displaying directories.
2589
<value>Value indicating if DirBrowseShowTime is enabled or disabled.</value>
2591
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DontLog">
2593
The DontLog property specifies whether client requests are written to the IIS log files.
2595
<value>Value indicating if DontLog is enabled or disabled.</value>
2597
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableDefaultDoc">
2599
When set to true, the default document (specified by the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DefaultDoc"/> property) for
2600
a directory is loaded when the directory is browsed.
2602
<value>Value indicating if EnableDefaultDoc is enabled or disabled.</value>
2604
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableDirBrowsing">
2606
When set to true, directory browsing is enabled.
2608
<value>Value indicating if EnableDirBrowsing is enabled or disabled.</value>
2610
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableDocFooter">
2612
The EnableDocFooter property enables or disables custom footers specified by
2613
the DefaultDocFooter property.
2615
<value>Value indicating if EnableDocFooter is enabled or disabled.</value>
2617
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableReverseDns">
2619
The EnableReverseDns property enables or disables reverse Domain Name Server (DNS) lookups
2620
for the World Wide Web Publishing Service (WWW service). Reverse lookups involve looking
2621
up the domain name when the IP address is known. Reverse DNS lookups can use significant
2624
<value>Value indicating if EnableReverseDns is enabled or disabled.</value>
2626
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.SsiExecDisable">
2628
The SSIExecDisable property specifies whether server-side include (SSI) #exec directives
2629
are disabled under this path.
2631
<value>Value indicating if SsiExecDisable is enabled or disabled.</value>
2633
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.UncAuthenticationPassthrough">
2635
The UNCAuthenticationPassthrough property enables user authentication passthrough
2636
for Universal Naming Convention (UNC) virtual root access (for authentication schemes
2637
that support delegation).
2639
<value>Value indicating if UncAuthenticationPassthrough is enabled or disabled.</value>
2641
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspScriptErrorMessage">
2643
The AspScriptErrorMessage property specifies the error message to send to the browser
2644
if specific debugging errors are not sent to the client (if <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspScriptErrorSentToBrowser"/>
2647
<value>Value indicating if AspScriptErrorMessage is enabled or disabled.</value>
2649
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DefaultDoc">
2651
The DefaultDoc contains one or more file names of default documents that will be returned
2652
to the client if no file name is included in the client's request. The default document
2653
will be returned if the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableDefaultDoc"/> flag of the DirBrowseFlags property
2654
is set to true for the directory. This property can contain a list of default document
2655
file names separated by a comma and a space, for example Default.htm, Default.asp.
2657
<value>Listing of the default documents for the web application.</value>
2659
<member name="T:MSBuild.Community.Tasks.IIS.AppPoolDelete">
2661
Deletes an existing application pool on a local or remote machine with IIS installed. The default is
2662
to delete an existing application pool on the local machine. If connecting to a remote machine, you can
2663
specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the task
2666
<example>Delete an existing application pool on the local machine.
2668
<AppPoolDelete AppPoolName="MyAppPool" />
2672
<member name="M:MSBuild.Community.Tasks.IIS.AppPoolDelete.Execute">
2674
When overridden in a derived class, executes the task.
2677
True if the task successfully executed; otherwise, false.
2680
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolDelete.ApplicationPoolName">
2682
Gets or sets the name of the application pool.
2684
<value>The name of the application pool.</value>
2686
<member name="T:MSBuild.Community.Tasks.IIS.WebDirectoryDelete">
2688
Deletes a web directory on a local or remote machine with IIS installed. The default is
2689
to delete the web directory on the local machine. If connecting to a remote machine, you
2690
can specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the
2693
<example>Deletes a web directory on the local machine.
2695
<WebDirectoryDelete VirtualDirectoryName="MyVirDir" />
2699
<member name="M:MSBuild.Community.Tasks.IIS.WebDirectoryDelete.Execute">
2701
When overridden in a derived class, executes the task.
2704
True if the task successfully executed; otherwise, false.
2707
<member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryDelete.VirtualDirectoryName">
2709
Gets or sets the name of the virtual directory.
2711
<value>The name of the virtual directory.</value>
2713
<member name="T:MSBuild.Community.Tasks.IIS.AppPoolControllerActions">
2715
Actions the <see cref="T:MSBuild.Community.Tasks.IIS.AppPoolController"/> can do.
2718
<member name="F:MSBuild.Community.Tasks.IIS.AppPoolControllerActions.Start">
2719
<summary>Start the applicaiton pool</summary>
2721
<member name="F:MSBuild.Community.Tasks.IIS.AppPoolControllerActions.Stop">
2722
<summary>Stop the applicaiton pool</summary>
2724
<member name="F:MSBuild.Community.Tasks.IIS.AppPoolControllerActions.Restart">
2725
<summary>Restart the applicaiton pool</summary>
2727
<member name="F:MSBuild.Community.Tasks.IIS.AppPoolControllerActions.Recycle">
2728
<summary>Recycle the applicaiton pool</summary>
2730
<member name="T:MSBuild.Community.Tasks.IIS.AppPoolController">
2732
Allows control for an application pool on a local or remote machine with IIS installed. The default is
2733
to control the application pool on the local machine. If connecting to a remote machine, you can
2734
specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the task
2737
<example>Restart an application pool on the local machine.
2739
<AppPoolController AppPoolName="MyAppPool" Action="Restart" />
2743
<member name="M:MSBuild.Community.Tasks.IIS.AppPoolController.Execute">
2745
When overridden in a derived class, executes the task.
2748
True if the task successfully executed; otherwise, false.
2751
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolController.ApplicationPoolName">
2753
Gets or sets the name of the app pool.
2755
<value>The name of the app pool.</value>
2757
<member name="P:MSBuild.Community.Tasks.IIS.AppPoolController.Action">
2759
Gets or sets the application pool action.
2761
<value>The application pool action.</value>
2762
<enum cref="T:MSBuild.Community.Tasks.IIS.AppPoolControllerActions"/>
2764
<member name="T:MSBuild.Community.Tasks.Mail">
2766
Sends an email message
2768
<example>Example of sending an email.
2770
<Target Name="Mail">
2771
<Mail SmtpServer="localhost"
2773
From="from@email.com"
2774
Subject="Test Mail Task"
2775
Body="This is a test of the mail task." />
2780
<member name="M:MSBuild.Community.Tasks.Mail.#ctor">
2782
Initializes a new instance of the <see cref="T:Mail"/> class.
2785
<member name="M:MSBuild.Community.Tasks.Mail.Execute">
2786
<summary>Sends an email message</summary>
2787
<returns>Returns true if successful</returns>
2789
<member name="P:MSBuild.Community.Tasks.Mail.Attachments">
2791
List of files to attach to message
2794
<member name="P:MSBuild.Community.Tasks.Mail.Bcc">
2796
List of addresss that contains the blind carbon copy (BCC) recipients for this e-mail message
2799
<member name="P:MSBuild.Community.Tasks.Mail.CC">
2801
List of addresss that contains the carbon copy (CC) recipients for this e-mail message
2804
<member name="P:MSBuild.Community.Tasks.Mail.Body">
2806
The email message body
2809
<member name="P:MSBuild.Community.Tasks.Mail.From">
2811
The from address for this e-mail message
2814
This property is required.
2817
<member name="P:MSBuild.Community.Tasks.Mail.IsBodyHtml">
2819
A value indicating whether the mail message body is in Html
2822
<member name="P:MSBuild.Community.Tasks.Mail.Priority">
2824
The priority of this e-mail message
2827
Possible values are High, Normal, and Low
2830
<member name="P:MSBuild.Community.Tasks.Mail.Subject">
2832
The subject line for this e-mail message
2835
This property is required.
2838
<member name="P:MSBuild.Community.Tasks.Mail.SmtpServer">
2840
The name or IP address of the host used for SMTP transactions
2843
This property is required.
2846
<member name="P:MSBuild.Community.Tasks.Mail.To">
2848
List of addresss that contains the recipients of this e-mail message
2851
This property is required.
2854
<member name="P:MSBuild.Community.Tasks.Mail.Username">
2856
Gets or sets the username.
2858
<value>The username.</value>
2860
<member name="P:MSBuild.Community.Tasks.Mail.Password">
2862
Gets or sets the password.
2864
<value>The password.</value>
2866
<member name="T:MSBuild.Community.Tasks.Math.Add">
2870
<example>Adding numbers:
2872
<Math.Add Numbers="4;3">
2873
<Output TaskParameter="Result" PropertyName="Result" />
2875
<Message Text="Add 4+3= $(Result)"/>
2879
<member name="T:MSBuild.Community.Tasks.Math.MathBase">
2881
Math task base class
2884
<member name="M:MSBuild.Community.Tasks.Math.MathBase.Execute">
2886
When overridden in a derived class, executes the task.
2889
true if the task successfully executed; otherwise, false.
2892
<member name="M:MSBuild.Community.Tasks.Math.MathBase.StringArrayToDecimalArray(System.String[])">
2894
Strings array to decimal array.
2896
<param name="numbers">The numbers.</param>
2899
<member name="P:MSBuild.Community.Tasks.Math.MathBase.Numbers">
2901
Gets or sets the numbers to work with.
2903
<value>The numbers.</value>
2905
<member name="P:MSBuild.Community.Tasks.Math.MathBase.Result">
2907
Gets or sets the result.
2909
<value>The result.</value>
2911
<member name="P:MSBuild.Community.Tasks.Math.MathBase.NumericFormat">
2913
Gets or sets the numeric format.
2915
<value>The numeric format.</value>
2917
<member name="M:MSBuild.Community.Tasks.Math.Add.Execute">
2919
When overridden in a derived class, executes the task.
2922
true if the task successfully executed; otherwise, false.
2925
<member name="T:MSBuild.Community.Tasks.Math.Divide">
2931
<Math.Divide Numbers="1;2">
2932
<Output TaskParameter="Result" PropertyName="Result" />
2934
<Message Text="Divide 1/2= $(Result)"/>
2938
<member name="M:MSBuild.Community.Tasks.Math.Divide.Execute">
2940
When overridden in a derived class, executes the task.
2943
true if the task successfully executed; otherwise, false.
2946
<member name="T:MSBuild.Community.Tasks.Math.Multiple">
2952
<Math.Multiple Numbers="10;3">
2953
<Output TaskParameter="Result" PropertyName="Result" />
2955
<Message Text="Multiple 10*3= $(Result)"/>
2959
<member name="M:MSBuild.Community.Tasks.Math.Multiple.Execute">
2961
When overridden in a derived class, executes the task.
2964
true if the task successfully executed; otherwise, false.
2967
<member name="T:MSBuild.Community.Tasks.Math.Subtract">
2973
<Math.Subtract Numbers="10;3">
2974
<Output TaskParameter="Result" PropertyName="Result" />
2976
<Message Text="Subtract 10-3= $(Result)"/>
2980
<member name="M:MSBuild.Community.Tasks.Math.Subtract.Execute">
2982
When overridden in a derived class, executes the task.
2985
true if the task successfully executed; otherwise, false.
2988
<member name="T:MSBuild.Community.Tasks.Move">
2990
Moves files on the filesystem to a new location.
2993
<para>Move a file to another folder</para>
2995
<Move SourceFiles="Test\MoveMe.txt"
2996
DestinationFolder="Test\Move" />
2998
<para>Rename a file</para>
3000
<Move SourceFiles="Test\Move\MoveMe.txt"
3001
DestinationFiles="Test\Move\Renamed.txt" />
3005
<member name="M:MSBuild.Community.Tasks.Move.Execute">
3007
When overridden in a derived class, executes the task.
3010
true if the task successfully executed; otherwise, false.
3013
<member name="P:MSBuild.Community.Tasks.Move.MovedFiles">
3015
Gets the items that were successfully moved.
3017
<value>The moved files.</value>
3019
<member name="P:MSBuild.Community.Tasks.Move.DestinationFiles">
3021
Gets or sets the list of files to moved the source files to.
3024
This list is expected to be a one-to-one mapping with the
3025
list specified in the SourceFiles parameter. That is, the
3026
first file specified in SourceFiles will be moved to the
3027
first location specified in DestinationFiles, and so forth.
3029
<value>The destination files.</value>
3031
<member name="P:MSBuild.Community.Tasks.Move.DestinationFolder">
3033
Gets or sets the directory to which you want to move the files.
3035
<value>The destination folder.</value>
3037
<member name="P:MSBuild.Community.Tasks.Move.SourceFiles">
3039
Gets or sets the source files to move.
3041
<value>The source files to move.</value>
3043
<member name="T:MSBuild.Community.Tasks.NDoc">
3045
Runs the NDoc application.
3047
<example>Generated html help file.
3049
<NDoc Documenter="MSDN"
3050
ProjectFilePath="MSBuild.Community.Tasks.ndoc" />
3054
<member name="M:MSBuild.Community.Tasks.NDoc.#ctor">
3056
Initializes a new instance of the <see cref="T:NDoc"/> class.
3059
<member name="M:MSBuild.Community.Tasks.NDoc.GenerateCommandLineCommands">
3061
Returns a string value containing the command line arguments to pass directly to the executable file.
3064
A string value containing the command line arguments to pass directly to the executable file.
3067
<member name="M:MSBuild.Community.Tasks.NDoc.GenerateFullPathToTool">
3069
Returns the fully qualified path to the executable file.
3072
The fully qualified path to the executable file.
3075
<member name="M:MSBuild.Community.Tasks.NDoc.LogToolCommand(System.String)">
3077
Logs the starting point of the run to all registered loggers.
3079
<param name="message">A descriptive message to provide loggers, usually the command line and switches.</param>
3081
<member name="M:MSBuild.Community.Tasks.NDoc.GetWorkingDirectory">
3083
Returns the directory in which to run the executable file.
3086
The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
3089
<member name="P:MSBuild.Community.Tasks.NDoc.Documenter">
3091
Gets or sets the documenter.
3093
<value>The documenter.</value>
3094
<remarks>Available documenters are VS.NET_2003, JavaDoc, LaTeX, LinearHtml, MSDN, XML.</remarks>
3096
<member name="P:MSBuild.Community.Tasks.NDoc.ProjectFilePath">
3098
Gets or sets the project file path.
3100
<value>The project file path.</value>
3102
<member name="P:MSBuild.Community.Tasks.NDoc.Verbose">
3104
Gets or sets a value indicating whether the output is verbose.
3106
<value><c>true</c> if verbose; otherwise, <c>false</c>.</value>
3108
<member name="P:MSBuild.Community.Tasks.NDoc.WorkingDirectory">
3110
Gets or sets the working directory.
3112
<value>The working directory.</value>
3114
The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
3117
<member name="P:MSBuild.Community.Tasks.NDoc.ToolName">
3119
Gets the name of the executable file to run.
3122
<returns>The name of the executable file to run.</returns>
3124
<member name="P:MSBuild.Community.Tasks.NDoc.StandardOutputLoggingImportance">
3126
Gets the <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.
3129
<returns>The <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.</returns>
3131
<member name="T:MSBuild.Community.Tasks.NUnit">
3133
Run NUnit on a group of assemblies.
3135
<example>Run NUnit tests.
3138
<TestAssembly Include="C:\Program Files\NUnit 2.2.3\bin\*.tests.dll" />
3140
<Target Name="NUnit">
3141
<NUnit Assemblies="@(TestAssembly)" />
3146
<member name="F:MSBuild.Community.Tasks.NUnit.DEFAULT_NUNIT_DIRECTORY">
3148
The default relative path of the NUnit installation.
3149
The value is <c>@"NUnit-Net-2.0 2.2.5\bin"</c>.
3152
<member name="M:MSBuild.Community.Tasks.NUnit.#ctor">
3154
Initializes a new instance of the <see cref="T:NUnit"/> class.
3157
<member name="M:MSBuild.Community.Tasks.NUnit.GenerateCommandLineCommands">
3159
Returns a string value containing the command line arguments to pass directly to the executable file.
3162
A string value containing the command line arguments to pass directly to the executable file.
3165
<member name="M:MSBuild.Community.Tasks.NUnit.GenerateFullPathToTool">
3167
Returns the fully qualified path to the executable file.
3170
The fully qualified path to the executable file.
3173
<member name="M:MSBuild.Community.Tasks.NUnit.LogToolCommand(System.String)">
3175
Logs the starting point of the run to all registered loggers.
3177
<param name="message">A descriptive message to provide loggers, usually the command line and switches.</param>
3179
<member name="M:MSBuild.Community.Tasks.NUnit.GetWorkingDirectory">
3181
Returns the directory in which to run the executable file.
3184
The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
3187
<member name="P:MSBuild.Community.Tasks.NUnit.Assemblies">
3189
Gets or sets the assemblies.
3191
<value>The assemblies.</value>
3193
<member name="P:MSBuild.Community.Tasks.NUnit.IncludeCategory">
3195
Gets or sets the include category.
3197
<value>The include category.</value>
3199
<member name="P:MSBuild.Community.Tasks.NUnit.ExcludeCategory">
3201
Gets or sets the exclude category.
3203
<value>The exclude category.</value>
3205
<member name="P:MSBuild.Community.Tasks.NUnit.Fixture">
3207
Gets or sets the fixture.
3209
<value>The fixture.</value>
3211
<member name="P:MSBuild.Community.Tasks.NUnit.XsltTransformFile">
3213
Gets or sets the XSLT transform file.
3215
<value>The XSLT transform file.</value>
3217
<member name="P:MSBuild.Community.Tasks.NUnit.OutputXmlFile">
3219
Gets or sets the output XML file.
3221
<value>The output XML file.</value>
3223
<member name="P:MSBuild.Community.Tasks.NUnit.WorkingDirectory">
3225
Gets or sets the working directory.
3227
<value>The working directory.</value>
3229
The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
3232
<member name="P:MSBuild.Community.Tasks.NUnit.ToolName">
3234
Gets the name of the executable file to run.
3237
<returns>The name of the executable file to run.</returns>
3239
<member name="P:MSBuild.Community.Tasks.NUnit.StandardOutputLoggingImportance">
3241
Gets the <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.
3244
<returns>The <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.</returns>
3246
<member name="T:MSBuild.Community.Tasks.Properties.Resources">
3248
A strongly-typed resource class, for looking up localized strings, etc.
3251
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ResourceManager">
3253
Returns the cached ResourceManager instance used by this class.
3256
<member name="P:MSBuild.Community.Tasks.Properties.Resources.Culture">
3258
Overrides the current thread's CurrentUICulture property for all
3259
resource lookups using this strongly typed resource class.
3262
<member name="P:MSBuild.Community.Tasks.Properties.Resources.AttribDirectory">
3264
Looks up a localized string similar to Attrib directory '{0}'. {1}.
3267
<member name="P:MSBuild.Community.Tasks.Properties.Resources.AttribFile">
3269
Looks up a localized string similar to Attrib file '{0}'. {1}.
3272
<member name="P:MSBuild.Community.Tasks.Properties.Resources.FileNotFound">
3274
Looks up a localized string similar to File Not Found: {0}.
3277
<member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpLocalNotFound">
3279
Looks up a localized string similar to Local File Not Found: {0}.
3282
<member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpPercentComplete">
3284
Looks up a localized string similar to {0}% Complete ({1}).
3287
<member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpTransfered">
3289
Looks up a localized string similar to Transfered {0} ({1}) in {2}.
3292
<member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpUploadComplete">
3294
Looks up a localized string similar to Upload File Complete, {0}.
3297
<member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpUploading">
3299
Looks up a localized string similar to Uploading "{0}"
3304
<member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpUriInvalid">
3306
Looks up a localized string similar to The URI "{0}" scheme is not valid..
3309
<member name="P:MSBuild.Community.Tasks.Properties.Resources.MailEmailing">
3311
Looks up a localized string similar to Emailing "{0}"..
3314
<member name="P:MSBuild.Community.Tasks.Properties.Resources.MathNotNumber">
3316
Looks up a localized string similar to "{0}" is not a number..
3319
<member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveCreatesDirectory">
3321
Looks up a localized string similar to Creating directory "{0}"..
3324
<member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveDestinationIsDirectory">
3326
Looks up a localized string similar to Could not move the file "{0}" to the destination file "{1}", because the destination is a folder instead of a file. To move the source file into a folder, consider using the DestinationFolder parameter instead of DestinationFiles..
3329
<member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveError">
3331
Looks up a localized string similar to Unable to move file "{0}" to "{1}". {2}.
3334
<member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveExactlyOneTypeOfDestination">
3336
Looks up a localized string similar to Both "{0}" and "{1}" were specified as input parameters in the project file. Please choose one or the other..
3339
<member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveFileComment">
3341
Looks up a localized string similar to Moving file from "{0}" to "{1}"..
3344
<member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveNeedsDestination">
3346
Looks up a localized string similar to No destination specified for Move. Please supply either "{0}" or "{1}"..
3349
<member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveSourceIsDirectory">
3351
Looks up a localized string similar to The source file "{0}" is actually a directory. The "Move" task does not support moving directories..
3354
<member name="P:MSBuild.Community.Tasks.Properties.Resources.NUnitNotFound">
3356
Looks up a localized string similar to Could not find the NUnit Project File open command. Please make sure NUnit is installed..
3359
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ParameterRequired">
3361
Looks up a localized string similar to The "{0}" task was not given a value for the required parameter "{1}"..
3364
<member name="P:MSBuild.Community.Tasks.Properties.Resources.RegistryRead">
3366
Looks up a localized string similar to Read Windows Registry.
3369
<member name="P:MSBuild.Community.Tasks.Properties.Resources.RegistryWrite">
3371
Looks up a localized string similar to Write Windows Registry.
3374
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceCannotContinue">
3376
Looks up a localized string similar to Cannot continue service {0} on computer '{1}' as it does not support the pause and continue..
3379
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceCannotPause">
3381
Looks up a localized string similar to Cannot pause service {0} on computer '{1}' as it does not support the pause and continue..
3384
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceCannotStop">
3386
Looks up a localized string similar to Cannot stop service {0} on computer '{1}'..
3389
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceContinued">
3391
Looks up a localized string similar to {0} service was continued successfully..
3394
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceContinuing">
3396
Looks up a localized string similar to {0} service is continuing ....
3399
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceNotFound">
3401
Looks up a localized string similar to Couldn't find the '{0}' service on '{1}'.
3404
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceNotPaused">
3406
Looks up a localized string similar to Cannot continue service {0} on computer '{1}' as its not currently paused..
3409
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceNotStarted">
3411
Looks up a localized string similar to Cannot pause service {0} on computer '{1}' as its not currently started..
3414
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServicePaused">
3416
Looks up a localized string similar to {0} service was paused successfully..
3419
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServicePausing">
3421
Looks up a localized string similar to {0} service is pausing ....
3424
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStarted">
3426
Looks up a localized string similar to {0} service was started successfully..
3429
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStarting">
3431
Looks up a localized string similar to {0} service is starting ....
3434
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStatus">
3436
Looks up a localized string similar to The '{0}' service on '{1}' is '{2}'..
3439
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStopped">
3441
Looks up a localized string similar to {0} service was stopped successfully..
3444
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStopping">
3446
Looks up a localized string similar to {0} service is stopping ....
3449
<member name="P:MSBuild.Community.Tasks.Properties.Resources.SvnLocalPathNotWorkCopy">
3451
Looks up a localized string similar to LocalPath is not a working subversion copy..
3454
<member name="P:MSBuild.Community.Tasks.Properties.Resources.TimeFormatException">
3456
Looks up a localized string similar to Failed to get current date!.
3459
<member name="P:MSBuild.Community.Tasks.Properties.Resources.TimeGettingCurrentDate">
3461
Looks up a localized string similar to Getting current date..
3464
<member name="P:MSBuild.Community.Tasks.Properties.Resources.TwoVectorsMustHaveSameLength">
3466
Looks up a localized string similar to "{2}" refers to {0} item(s), and "{3}" refers to {1} item(s). They must have the same number of items..
3469
<member name="P:MSBuild.Community.Tasks.Properties.Resources.UnzipExtracted">
3471
Looks up a localized string similar to extracted "{0}".
3474
<member name="P:MSBuild.Community.Tasks.Properties.Resources.UnzipFileToDirectory">
3476
Looks up a localized string similar to Unzip File "{0}"
3477
to Directory "{1}"
3481
<member name="P:MSBuild.Community.Tasks.Properties.Resources.UnzipSuccessfully">
3483
Looks up a localized string similar to Unzipped file "{0}" successfully..
3486
<member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionFileNotFound">
3488
Looks up a localized string similar to Version file "{0}" not found ..
3491
<member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionRead">
3493
Looks up a localized string similar to Version "{0}" read from file "{1}"..
3496
<member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionReadException">
3498
Looks up a localized string similar to Unable to read version number from "{0}". {1}.
3501
<member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionWriteException">
3503
Looks up a localized string similar to Unable to write version number to "{0}". {1}".
3506
<member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionWrote">
3508
Looks up a localized string similar to Version "{0}" wrote to file "{1}"..
3511
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlReadDocument">
3513
Looks up a localized string similar to Reading Xml Document "{0}"..
3516
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlReadNodes">
3518
Looks up a localized string similar to {0} node(s) selected for read..
3521
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlReadResult">
3523
Looks up a localized string similar to XmlRead Result: "{0}".
3526
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlUpdateDocument">
3528
Looks up a localized string similar to Updating Xml Document "{0}"..
3531
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlUpdateNodes">
3533
Looks up a localized string similar to {0} node(s) selected for update..
3536
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlUpdateResult">
3538
Looks up a localized string similar to XmlUpdate Wrote: "{0}".
3541
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltAddingParameter">
3543
Looks up a localized string similar to Adding Parameter \"{0}\": \"{1}\".
3546
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltAddingRootAttribute">
3548
Looks up a localized string similar to Adding root attribute {0}=\"{1}\".
3551
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltCreatingRootTag">
3553
Looks up a localized string similar to Creating root tag \"{0}\".
3556
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltNoInputFiles">
3558
Looks up a localized string similar to No input files.
3561
<member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltNoRootTag">
3563
Looks up a localized string similar to No root tag inserted.
3566
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ZipAdded">
3568
Looks up a localized string similar to added "{0}".
3571
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ZipCreating">
3573
Looks up a localized string similar to Creating zip file "{0}"..
3576
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ZipFileNotFound">
3578
Looks up a localized string similar to Zip File Not Found: {0}.
3581
<member name="P:MSBuild.Community.Tasks.Properties.Resources.ZipSuccessfully">
3583
Looks up a localized string similar to Created zip file "{0}" successfully..
3586
<member name="T:MSBuild.Community.Tasks.RegistryRead">
3588
Reads a value from the Registry
3590
<example>Read .NET Framework install root from Registry.
3593
KeyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework"
3594
ValueName="InstallRoot">
3595
<Output TaskParameter="Value" PropertyName="InstallRoot" />
3597
<Message Text="InstallRoot: $(InstallRoot)"/>
3601
<member name="M:MSBuild.Community.Tasks.RegistryRead.#ctor">
3603
Initializes a new instance of the <see cref="T:RegistryRead"/> class.
3606
<member name="M:MSBuild.Community.Tasks.RegistryRead.Execute">
3608
When overridden in a derived class, executes the task.
3611
true if the task successfully executed; otherwise, false.
3614
<member name="P:MSBuild.Community.Tasks.RegistryRead.KeyName">
3616
Gets or sets the full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER".
3618
<value>The name of the key.</value>
3620
<member name="P:MSBuild.Community.Tasks.RegistryRead.ValueName">
3622
Gets or sets the name of the name/value pair.
3624
<value>The name of the value.</value>
3626
<member name="P:MSBuild.Community.Tasks.RegistryRead.DefaultValue">
3628
Gets or sets the default value.
3630
<value>The default value.</value>
3632
<member name="P:MSBuild.Community.Tasks.RegistryRead.Value">
3634
Gets the stored value.
3636
<value>The value.</value>
3638
<member name="T:MSBuild.Community.Tasks.RegistryWrite">
3640
Writes a value to the Registry
3642
<example>Write a value to Registry
3645
KeyName="HKEY_CURRENT_USER\SOFTWARE\MSBuildTasks"
3646
ValueName="RegistryWrite"
3647
Value="Test Write" />
3651
<member name="M:MSBuild.Community.Tasks.RegistryWrite.#ctor">
3653
Initializes a new instance of the <see cref="T:RegistryWrite"/> class.
3656
<member name="M:MSBuild.Community.Tasks.RegistryWrite.Execute">
3658
When overridden in a derived class, executes the task.
3661
true if the task successfully executed; otherwise, false.
3664
<member name="P:MSBuild.Community.Tasks.RegistryWrite.KeyName">
3666
Gets or sets the full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER".
3668
<value>The name of the key.</value>
3670
<member name="P:MSBuild.Community.Tasks.RegistryWrite.ValueName">
3672
Gets or sets the name of the name/value pair.
3674
<value>The name of the value.</value>
3676
<member name="P:MSBuild.Community.Tasks.RegistryWrite.Value">
3678
Gets or sets the value to be stored.
3680
<value>The value.</value>
3682
<member name="T:MSBuild.Community.Tasks.Script">
3684
Executes code contained within the task.
3687
<para>Simple script that writes to the console</para>
3692
public static void ScriptMain() {
3693
Console.WriteLine("Hello MSBuild Community Scripting World.");
3698
<Target Name="Hello">
3699
<Script Language="C#" Code="$(HelloCode)" />
3704
<member name="M:MSBuild.Community.Tasks.Script.Execute">
3708
<returns><see langword="true"/> if the task ran successfully;
3709
otherwise <see langword="false"/>.</returns>
3711
<member name="P:MSBuild.Community.Tasks.Script.References">
3713
The required references
3716
<member name="P:MSBuild.Community.Tasks.Script.Imports">
3718
The namespaces to import.
3721
<member name="P:MSBuild.Community.Tasks.Script.Language">
3723
The language of the script block (defaults to C#).
3725
<remarks><para>The supported languages are:</para>
3726
<list type="bullet">
3727
<item><description>Visual Basic.NET (VB, vb, VISUALBASIC)</description></item>
3728
<item><description>C# (C#, c#, CSHARP)</description></item>
3729
<item><description>JavaScript (JS, js, JSCRIPT)</description></item>
3730
<item><description>J# (VJS, vjs, JSHARP)</description></item>
3731
</list> or, proviude the fully-qualified name for a class implementing
3732
<see cref="T:System.CodeDom.Compiler.CodeDomProvider"/>.</remarks>
3734
<member name="P:MSBuild.Community.Tasks.Script.MainClass">
3736
The name of the main class containing the static <c>ScriptMain</c>
3740
<member name="P:MSBuild.Community.Tasks.Script.Code">
3742
THe code to compile and execute
3745
<member name="T:MSBuild.Community.Tasks.Sleep">
3747
A task for sleeping for a specified period of time.
3749
<example>Causes the build to sleep for 300 milliseconds.
3751
<Sleep Milliseconds="300" />
3755
<member name="M:MSBuild.Community.Tasks.Sleep.Execute">
3759
<returns><see langword="true"/> if the task ran successfully;
3760
otherwise <see langword="false"/>.</returns>
3762
<member name="P:MSBuild.Community.Tasks.Sleep.Milliseconds">
3764
The number of milliseconds to add to the time to sleep.
3767
<member name="P:MSBuild.Community.Tasks.Sleep.Seconds">
3769
The number of seconds to add to the time to sleep.
3772
<member name="P:MSBuild.Community.Tasks.Sleep.Minutes">
3774
The number of minutes to add to the time to sleep.
3777
<member name="P:MSBuild.Community.Tasks.Sleep.Hours">
3779
The number of hours to add to the time to sleep.
3782
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssBase">
3784
Base class for all of the Visual SourceSafe tasks.
3787
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssBase.ConnectToDatabase">
3789
Attempts to connect to the SourceSafe Database and
3790
load the specified item, or version of the item, if specified.
3793
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssBase.Execute">
3797
<returns>Reserved.</returns>
3799
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssBase.LogErrorFromException(System.Exception)">
3801
Logs an exception using the MSBuild logging framework.
3803
<param name="e">The <see cref="T:System.Exception"/> to log.</param>
3805
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.DatabasePath">
3807
The path to the folder that contains the srcsafe.ini file.
3810
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Path">
3812
The Visual SourceSafe project or file to perform the action
3813
on (starts with "$/").
3816
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.UserName">
3818
The name of the user accessing the SourceSafe database.
3821
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Version">
3823
A version of the <see cref="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Path"/> to reference.
3826
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Password">
3828
The password to use to log in to SourceSafe.
3831
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Database">
3833
Represents the VSS Database
3836
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Item">
3838
Represents the VSS item selected (file or project).
3841
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssCheckin">
3843
Task that executes a checkin against a VSS Database.
3847
<code><![CDATA[<VssCheckin UserName="ccnet_build"
3849
LocalPath="C:\Dev\MyProjects\Project\TestFile.cs"
3851
DatabasePath="\\VSSServer\VSS\srcsafe.ini"
3852
Path="$/Test/TestFile.cs"
3857
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssRecursiveBase">
3859
Base class for VSS tasks that can act recursively.
3862
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssRecursiveBase.Execute">
3866
<returns>Reserved.</returns>
3868
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssRecursiveBase.Recursive">
3870
Determines whether to perform the SourceSafe operation
3871
recursively. The default is <see langword="true"/>.
3874
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssCheckin.Execute">
3878
<returns><see langword="true"/> if the task ran successfully;
3879
otherwise <see langword="false"/>.</returns>
3881
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckin.LocalPath">
3883
The path to the local working directory.
3886
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckin.Writable">
3888
Determines whether to leave the file(s) as writable once the
3889
checkin is complete. The default is <see langword="false"/>.
3892
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckin.Comment">
3894
The checkin comment.
3897
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssCheckout">
3899
Task that executes a checkout of files or projects
3900
against a Visual SourceSafe database.
3904
<code><![CDATA[<VssCheckout UserName="ccnet_build"
3906
LocalPath="C:\Dev\MyProjects\Project"
3908
DatabasePath="\\VSSServer\VSS\srcsafe.ini"
3909
Path="$/Test/TestFile.cs"
3914
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssCheckout.Execute">
3918
<returns><see langword="true"/> if the task ran successfully;
3919
otherwise <see langword="false"/>.</returns>
3921
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckout.LocalPath">
3923
The path to the local working directory.
3926
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckout.Writable">
3928
Determines whether files will be writable once retrieved from
3929
the repository. The default is <see langword="false"/>.
3932
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssAdd">
3934
Task that adds files to a Visual SourceSafe database.
3937
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssAdd.Execute">
3941
<returns><see langword="true"/> if the task ran successfully;
3942
otherwise <see langword="false"/>.</returns>
3944
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssAdd.Files">
3946
List of files that should be added to SourceSafe.
3949
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssAdd.Comment">
3951
The comment to be applied to the newly added file.
3954
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssDiff">
3956
Task that records differences between the latest version
3957
of all the items in a Visual SourceSafe project and another version or label
3961
<para>Generates a file containing all of the differences between the
3962
current version and the label "Test Label"</para>
3963
<code><![CDATA[<VssDiff UserName="uid"
3965
DatabasePath="\\VSSServer\VSS2\srcsafe.ini"
3967
OutputFile="Diff.xml"
3972
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssDiff.Execute">
3976
<returns><see langword="true"/> if the task ran successfully;
3977
otherwise <see langword="false"/>.</returns>
3979
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssDiff.Label">
3981
The value of the label to compare to.
3984
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssDiff.OutputFile">
3986
The name of the file to send the output to.
3989
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssGet">
3991
Task that retireves an item or project from a Visual SourceSafe database.
3994
<para>Get the latest version (recursive) of a file from a VSS database and place
3995
in the specified local folder.</para>
3997
<VssGet UserName="user"
3999
LocalPath="C:\Dev\MyProjects\Project"
4001
DatabasePath="\\VSSServer\VSS\srcsafe.ini"
4006
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssGet.Execute">
4008
Runs the task using the specified parameters.
4010
<returns><see langword="true"/> if the task ran successfully;
4011
otherwise <see langword="false"/>.</returns>
4013
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssGet.LocalPath">
4015
The path to the local working directory.
4018
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssGet.Replace">
4020
Determines whether to replace writable files.
4021
The default is <see langword="false"/>.
4024
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssGet.Writable">
4026
Determines whether files will be writable once retrieved from
4027
the repository. The default is <see langword="false"/>.
4030
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssHistory">
4032
Generates an XML file containing details of all changes made
4033
to a Visual SourceSafe project or file between specified labels or dates.
4036
<para>Generates a file containing details of all the changes made to the <c>$/Test</c>
4037
project by a user called joe.bloggs</para>
4038
<code><![CDATA[<VssHistory UserName="uid"
4040
DatabasePath="\\VSSServer\VSS\srcsafe.ini"
4043
OutputFile="History.xml"
4049
<para>Generates a file containing details of all the changes made between the
4050
labels Build1 and Build2 in the <c>$/Test</c> project.</para>
4051
<code><![CDATA[<VssHistory UserName="uid"
4053
DatabasePath="\\VSSServer\VSS\srcsafe.ini"
4057
OutputFile="History.xml"
4063
<para>Generates a file containing details of all the changes made between the
4064
1st December 2005 and 10th December 2005in the <c>$/Test</c> project.</para>
4065
<code><![CDATA[<VssHistory UserName="uid"
4067
DatabasePath="\\VSSServer\VSS\srcsafe.ini"
4069
FromDate="2005-12-01 00:00"
4070
ToDate="2005-12-10 00:00"
4071
OutputFile="History.xml"
4077
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssHistory.Execute">
4081
<returns><see langword="true"/> if the task ran successfully;
4082
otherwise <see langword="false"/>.</returns>
4084
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.ToLabel">
4086
The label to start comparing to.
4089
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.FromLabel">
4091
The label to compare up to.
4094
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.ToDate">
4096
The Start Date for the history.
4099
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.FromDate">
4101
The End Date for the history.
4104
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.OutputFile">
4106
The name and path of the XML output file.
4109
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.User">
4111
The name of the user whose changes should be listed in
4115
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssLabel">
4117
Task that applies a label to a Visual SourceSafe item.
4120
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssLabel.Execute">
4124
<returns><see langword="true"/> if the task ran successfully;
4125
otherwise <see langword="false"/>.</returns>
4127
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssLabel.Label">
4129
The text of the label.
4132
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssLabel.Comment">
4134
An optional comment.
4137
<member name="T:MSBuild.Community.Tasks.SourceSafe.VssUndoCheckout">
4139
Task that undoes a checkout of files or projects
4140
against a Visual SourceSafe database.
4144
<code><![CDATA[<VssUndoCheckout UserName="ccnet_build"
4146
LocalPath="C:\Dev\MyProjects\Project"
4148
DatabasePath="\\VSSServer\VSS\srcsafe.ini"
4149
Path="$/Test/TestFile.cs"
4154
<member name="M:MSBuild.Community.Tasks.SourceSafe.VssUndoCheckout.Execute">
4158
<returns><see langword="true"/> if the task ran successfully;
4159
otherwise <see langword="false"/>.</returns>
4161
<member name="P:MSBuild.Community.Tasks.SourceSafe.VssUndoCheckout.LocalPath">
4163
The path to the local working directory.
4166
<member name="T:MSBuild.Community.Tasks.SqlExecute">
4168
Executes a SQL command.
4171
<member name="M:MSBuild.Community.Tasks.SqlExecute.Execute">
4173
When overridden in a derived class, executes the task.
4176
true if the task successfully executed; otherwise, false.
4179
<member name="P:MSBuild.Community.Tasks.SqlExecute.ConnectionString">
4181
The connection string
4184
<member name="P:MSBuild.Community.Tasks.SqlExecute.Command">
4186
The command to execute
4189
<member name="P:MSBuild.Community.Tasks.SqlExecute.Result">
4191
Output the return count/value
4194
<member name="T:MSBuild.Community.Tasks.Subversion.SvnCheckout">
4196
Checkout a local working copy of a Subversion repository.
4198
<example>Checkout a working copy
4200
<Target Name="Checkout">
4201
<RemoveDir Directories="$(MSBuildProjectDirectory)\Test\Checkout" />
4202
<SvnCheckout RepositoryPath="file:///d:/svn/repo/Test/trunk"
4203
LocalPath="$(MSBuildProjectDirectory)\Test\Checkout">
4204
<Output TaskParameter="Revision" PropertyName="Revision" />
4206
<Message Text="Revision: $(Revision)"/>
4211
<member name="M:MSBuild.Community.Tasks.Subversion.SvnCheckout.#ctor">
4213
Initializes a new instance of the <see cref="T:SvnCheckout"/> class.
4216
<member name="M:MSBuild.Community.Tasks.Subversion.SvnCheckout.ValidateParameters">
4218
Indicates whether all task paratmeters are valid.
4221
true if all task parameters are valid; otherwise, false.
4224
<member name="T:MSBuild.Community.Tasks.Subversion.SvnCommit">
4226
Subversion Commit command
4229
<member name="M:MSBuild.Community.Tasks.Subversion.SvnCommit.#ctor">
4231
Initializes a new instance of the <see cref="T:SvnCommit"/> class.
4234
<member name="M:MSBuild.Community.Tasks.Subversion.SvnCommit.ValidateParameters">
4236
Indicates whether all task paratmeters are valid.
4239
true if all task parameters are valid; otherwise, false.
4242
<member name="T:MSBuild.Community.Tasks.Subversion.SvnExport">
4244
Export a folder from a Subversion repository
4246
<example> Export from repository
4248
<Target Name="Export">
4249
<MakeDir Directories="$(MSBuildProjectDirectory)\Test" />
4250
<RemoveDir Directories="$(MSBuildProjectDirectory)\Test\Export" />
4251
<SvnExport RepositoryPath="file:///d:/svn/repo/Test/trunk"
4252
LocalPath="$(MSBuildProjectDirectory)\Test\Export">
4253
<Output TaskParameter="Revision" PropertyName="Revision" />
4255
<Message Text="Revision: $(Revision)"/>
4260
<member name="M:MSBuild.Community.Tasks.Subversion.SvnExport.#ctor">
4262
Initializes a new instance of the <see cref="T:SvnExport"/> class.
4265
<member name="M:MSBuild.Community.Tasks.Subversion.SvnExport.ValidateParameters">
4267
Indicates whether all task paratmeters are valid.
4270
true if all task parameters are valid; otherwise, false.
4273
<member name="T:MSBuild.Community.Tasks.Subversion.SvnVersion">
4275
Summarize the local revision(s) of a working copy.
4277
<example>The following example gets the revision of the current folder.
4279
<Target Name="Version">
4280
<SvnVersion LocalPath=".">
4281
<Output TaskParameter="Revision" PropertyName="Revision" />
4283
<Message Text="Revision: $(Revision)"/>
4288
<member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.#ctor">
4290
Initializes a new instance of the <see cref="T:SvnVersion"/> class.
4293
<member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.GenerateFullPathToTool">
4295
Returns the fully qualified path to the executable file.
4298
The fully qualified path to the executable file.
4301
<member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.LogToolCommand(System.String)">
4303
Logs the starting point of the run to all registered loggers.
4305
<param name="message">A descriptive message to provide loggers, usually the command line and switches.</param>
4307
<member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.GenerateCommandLineCommands">
4309
Returns a string value containing the command line arguments to pass directly to the executable file.
4312
A string value containing the command line arguments to pass directly to the executable file.
4315
<member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.Execute">
4317
Runs the exectuable file with the specified task parameters.
4320
true if the task runs successfully; otherwise, false.
4323
<member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.LogEventsFromTextOutput(System.String,Microsoft.Build.Framework.MessageImportance)">
4325
Logs the events from text output.
4327
<param name="singleLine">The single line.</param>
4328
<param name="messageImportance">The message importance.</param>
4330
<member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.LocalPath">
4331
<summary>Path to local working copy.</summary>
4333
<member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.Revision">
4334
<summary>Revision number of the local working repository.</summary>
4336
<member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.HighRevision">
4337
<summary>High revision number of the local working repository revision range.</summary>
4339
<member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.LowRevision">
4340
<summary>Low revision number of the local working repository revision range.</summary>
4342
<member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.Modifications">
4343
<summary>True if working copy contains modifications.</summary>
4345
<member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.Switched">
4346
<summary>True if working copy is switched.</summary>
4348
<member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.Exported">
4350
True if invoked on a directory that is not a working copy,
4351
svnversion assumes it is an exported working copy and prints "exported".
4354
<member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.StandardOutputLoggingImportance">
4356
Gets the <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.
4359
<returns>The <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.</returns>
4361
<member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.ToolName">
4363
Gets the name of the executable file to run.
4366
<returns>The name of the executable file to run.</returns>
4368
<member name="T:MSBuild.Community.Tasks.Subversion.SvnUpdate">
4370
Subversion Update command
4373
<member name="M:MSBuild.Community.Tasks.Subversion.SvnUpdate.#ctor">
4375
Initializes a new instance of the <see cref="T:SvnUpdate"/> class.
4378
<member name="M:MSBuild.Community.Tasks.Subversion.SvnUpdate.ValidateParameters">
4380
Indicates whether all task paratmeters are valid.
4383
true if all task parameters are valid; otherwise, false.
4386
<member name="T:MSBuild.Community.Tasks.Unzip">
4388
Unzip a file to a target directory.
4390
<example>Unzip file tasks
4392
<Unzip ZipFileName="MSBuild.Community.Tasks.zip"
4393
TargetDirectory="Backup"/>
4397
<member name="M:MSBuild.Community.Tasks.Unzip.#ctor">
4399
Initializes a new instance of the <see cref="T:Unzip"/> class.
4402
<member name="M:MSBuild.Community.Tasks.Unzip.Execute">
4404
When overridden in a derived class, executes the task.
4407
true if the task successfully executed; otherwise, false.
4410
<member name="P:MSBuild.Community.Tasks.Unzip.ZipFileName">
4412
Gets or sets the name of the zip file.
4414
<value>The name of the zip file.</value>
4416
<member name="P:MSBuild.Community.Tasks.Unzip.TargetDirectory">
4418
Gets or sets the target directory.
4420
<value>The target directory.</value>
4422
<member name="T:MSBuild.Community.Tasks.Vault.VaultClient">
4424
TODO Not Complete ...
4427
<member name="T:MSBuild.Community.Tasks.Version">
4429
Get Version information from file.
4431
<example>Get version information and increment revision.
4433
<Version VersionFile="number.txt" RevisionType="Increment">
4434
<Output TaskParameter="Major" PropertyName="Major" />
4435
<Output TaskParameter="Minor" PropertyName="Minor" />
4436
<Output TaskParameter="Build" PropertyName="Build" />
4437
<Output TaskParameter="Revision" PropertyName="Revision" />
4439
<Message Text="Version: $(Major).$(Minor).$(Build).$(Revision)"/>
4443
<member name="M:MSBuild.Community.Tasks.Version.#ctor">
4445
Initializes a new instance of the <see cref="T:Version"/> class.
4448
<member name="M:MSBuild.Community.Tasks.Version.Execute">
4450
When overridden in a derived class, executes the task.
4453
true if the task successfully executed; otherwise, false.
4456
<member name="P:MSBuild.Community.Tasks.Version.Major">
4458
Gets or sets the major version number.
4460
<value>The major version number.</value>
4462
<member name="P:MSBuild.Community.Tasks.Version.Minor">
4464
Gets or sets the minor version number.
4466
<value>The minor version number.</value>
4468
<member name="P:MSBuild.Community.Tasks.Version.Build">
4470
Gets or sets the build version number.
4472
<value>The build version number.</value>
4474
<member name="P:MSBuild.Community.Tasks.Version.Revision">
4476
Gets or sets the revision version number.
4478
<value>The revision version number.</value>
4480
<member name="P:MSBuild.Community.Tasks.Version.VersionFile">
4482
Gets or sets the version file.
4484
<value>The version file.</value>
4486
<member name="P:MSBuild.Community.Tasks.Version.BuildType">
4488
Gets or sets the type of the build.
4490
<value>The type of the build.</value>
4492
Possible values include Automatic, Increment, NonIncrement, or Date.
4495
<member name="P:MSBuild.Community.Tasks.Version.RevisionType">
4497
Gets or sets the type of the revision.
4499
<value>The type of the revision.</value>
4501
Possible values include Automatic, Increment, NonIncrement.
4504
<member name="T:MSBuild.Community.Tasks.WebDownload">
4506
Downloads a resource with the specified URI to a local file.
4508
<example>Download the Microsoft.com home page.
4510
<WebDownload FileUri="http://www.microsoft.com/default.aspx"
4511
FileName="microsoft.html" />
4515
<member name="M:MSBuild.Community.Tasks.WebDownload.#ctor">
4517
Initializes a new instance of the <see cref="T:WebDownload"/> class.
4520
<member name="M:MSBuild.Community.Tasks.WebDownload.Execute">
4522
When overridden in a derived class, executes the task.
4525
true if the task successfully executed; otherwise, false.
4528
<member name="P:MSBuild.Community.Tasks.WebDownload.FileName">
4530
Gets or sets the name of the local file that is to receive the data.
4532
<value>The name of the file.</value>
4534
<member name="P:MSBuild.Community.Tasks.WebDownload.FileUri">
4536
Gets or sets the URI from which to download data.
4538
<value>The file URI.</value>
4540
<member name="T:MSBuild.Community.Tasks.XmlRead">
4542
Reads a value from a XML document using a XPath.
4544
<example>Read all targest from a build project.
4547
Namespace="http://schemas.microsoft.com/developer/msbuild/2003"
4548
XPath="/n:Project/n:Target/@Name"
4549
XmlFileName="Subversion.proj">
4550
<Output TaskParameter="Value" PropertyName="BuildTargets" />
4552
<Message Text="Build Targets: $(BuildTargets)"/>
4556
If the XPath returns multiple nodes, the Value will
4557
be a semicolon delimited list of the nodes text.
4560
<member name="M:MSBuild.Community.Tasks.XmlRead.#ctor">
4562
Initializes a new instance of the <see cref="T:XmlRead"/> class.
4565
<member name="M:MSBuild.Community.Tasks.XmlRead.Execute">
4567
When overridden in a derived class, executes the task.
4570
true if the task successfully executed; otherwise, false.
4573
<member name="P:MSBuild.Community.Tasks.XmlRead.XmlFileName">
4575
Gets or sets the name of the XML file.
4577
<value>The name of the XML file.</value>
4579
<member name="P:MSBuild.Community.Tasks.XmlRead.XPath">
4581
Gets or sets the XPath.
4583
<value>The XPath.</value>
4585
<member name="P:MSBuild.Community.Tasks.XmlRead.Value">
4587
Gets the value read from file.
4589
<value>The value.</value>
4591
If the XPath returns multiple nodes, the values will be semicolon delimited.
4594
<member name="P:MSBuild.Community.Tasks.XmlRead.Namespace">
4596
Gets or sets the default namespace.
4598
<value>The namespace.</value>
4600
<member name="P:MSBuild.Community.Tasks.XmlRead.Prefix">
4602
Gets or sets the prefix to associate with the namespace being added.
4604
<value>The namespace prefix.</value>
4606
<member name="T:MSBuild.Community.Tasks.XmlUpdate">
4608
Updates a XML document using a XPath.
4610
<example>Update a XML element.
4612
<XmlUpdate Prefix="n"
4613
Namespace="http://schemas.microsoft.com/developer/msbuild/2003"
4614
XPath="/n:Project/n:PropertyGroup/n:TestUpdate"
4615
XmlFileName="Subversion.proj"
4616
Value="Test from $(MSBuildProjectFile)"/>
4620
The XML node being updated must exist before using the XmlUpdate task.
4623
<member name="M:MSBuild.Community.Tasks.XmlUpdate.#ctor">
4625
Initializes a new instance of the <see cref="T:XmlUpdate"/> class.
4628
<member name="M:MSBuild.Community.Tasks.XmlUpdate.Execute">
4630
When overridden in a derived class, executes the task.
4633
true if the task successfully executed; otherwise, false.
4636
<member name="P:MSBuild.Community.Tasks.XmlUpdate.XmlFileName">
4638
Gets or sets the name of the XML file.
4640
<value>The name of the XML file.</value>
4642
<member name="P:MSBuild.Community.Tasks.XmlUpdate.XPath">
4644
Gets or sets the XPath.
4646
<value>The XPath.</value>
4648
<member name="P:MSBuild.Community.Tasks.XmlUpdate.Value">
4650
Gets or sets the value to write.
4652
<value>The value.</value>
4654
<member name="P:MSBuild.Community.Tasks.XmlUpdate.Namespace">
4656
Gets or sets the default namespace.
4658
<value>The namespace.</value>
4660
<member name="P:MSBuild.Community.Tasks.XmlUpdate.Prefix">
4662
Gets or sets the prefix to associate with the namespace being added.
4664
<value>The namespace prefix.</value>
4666
<member name="T:MSBuild.Community.Tasks.Zip">
4668
Create a zip file with the files specified.
4670
<example>Create a zip file
4673
<ZipFiles Include="**\*.*" Exclude="*.zip" />
4676
<Zip Files="@(ZipFiles)"
4677
ZipFileName="MSBuild.Community.Tasks.zip" />
4680
Create a zip file using a working directory.
4683
<RepoFiles Include="D:\svn\repo\**\*.*" />
4686
<Zip Files="@(RepoFiles)"
4687
WorkingDirectory="D:\svn\repo"
4688
ZipFileName="D:\svn\repo.zip" />
4693
<member name="M:MSBuild.Community.Tasks.Zip.#ctor">
4695
Initializes a new instance of the <see cref="T:Zip"/> class.
4698
<member name="M:MSBuild.Community.Tasks.Zip.Execute">
4700
When overridden in a derived class, executes the task.
4703
true if the task successfully executed; otherwise, false.
4706
<member name="P:MSBuild.Community.Tasks.Zip.ZipFileName">
4708
Gets or sets the name of the zip file.
4710
<value>The name of the zip file.</value>
4712
<member name="P:MSBuild.Community.Tasks.Zip.ZipLevel">
4714
Gets or sets the zip level.
4716
<value>The zip level.</value>
4717
<remarks>0 - store only to 9 - means best compression</remarks>
4719
<member name="P:MSBuild.Community.Tasks.Zip.Files">
4721
Gets or sets the files to zip.
4723
<value>The files to zip.</value>
4725
<member name="P:MSBuild.Community.Tasks.Zip.Flatten">
4727
Gets or sets a value indicating whether this <see cref="T:Zip"/> is flatten.
4729
<value><c>true</c> if flatten; otherwise, <c>false</c>.</value>
4731
Flattening the zip means that all directories will be removed
4732
and the files will be place at the root of the zip file
4735
<member name="P:MSBuild.Community.Tasks.Zip.Comment">
4737
Gets or sets the comment.
4739
<value>The comment.</value>
4741
<member name="P:MSBuild.Community.Tasks.Zip.WorkingDirectory">
4743
Gets or sets the working directory for the zip file.
4745
<value>The working directory.</value>
4747
The working directory is the base of the zip file.
4748
All files will be made relative from the working directory.