📄 msbuild.community.tasks.xml
字号:
</remarks>
<returns>Returns [ProgramFiles]\Microsoft\ILMerge.exe.</returns>
</member>
<member name="M:MSBuild.Community.Tasks.ILMerge.GenerateCommandLineCommands">
<summary>
Returns a string value containing the command line arguments
to pass directly to the executable file.
</summary>
<returns>
Returns a string value containing the command line arguments
to pass directly to the executable file.
</returns>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.AllowDuplicateTypes">
<summary>
Gets or sets the names of public types
to be renamed when they are duplicates.
</summary>
<remarks>
<para>Set to an empty item group to allow all public types to be renamed.</para>
<para>Don't provide this parameter if no duplicates of public types are allowed.</para>
<para>Corresponds to command line option "/allowDup".</para>
<para>The default value is <c>null</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.AllowZeroPeKind">
<summary>
Gets or sets the flag to treat an assembly
with a zero PeKind flag
(this is the value of the field listed as .corflags in the Manifest)
as if it was ILonly.
</summary>
<remarks>
<para>Corresponds to command line option "/zeroPeKind".</para>
<para>The default value is <c>false</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.AttributeFile">
<summary>
Gets or sets the attribute assembly
from whre to get all of the assembly-level attributes
such as Culture, Version, etc.
It will also be used to get the Win32 Resources from.
</summary>
<remarks>
<para>This property is mutually exclusive with <see cref="P:MSBuild.Community.Tasks.ILMerge.CopyAttributes"/>.</para>
<para>
When not specified, then the Win32 Resources from the primary assembly
are copied over into the target assembly.
</para>
<para>Corresponds to command line option "/attr".</para>
<para>The default value is <c>null</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.Closed">
<summary>
Gets or sets the flag to indicate
whether to augment the list of input assemblies
to its "transitive closure".
</summary>
<remarks>
<para>
An assembly is considered part of the transitive closure if it is referenced,
either directly or indirectly,
from one of the originally specified input assemblies
and it has an external reference to one of the input assemblies,
or one of the assemblies that has such a reference.
</para>
<para>Corresponds to command line option "/closed".</para>
<para>The default value is <c>false</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.CopyAttributes">
<summary>
Gets or sets the flag to indicate
whether to copy the assembly level attributes
of each input assembly over into the target assembly.
</summary>
<remarks>
<para>
Any duplicate attribute overwrites a previously copied attribute.
The input assemblies are processed in the order they are specified.
</para>
<para>This parameter is mutually exclusive with <see cref="P:MSBuild.Community.Tasks.ILMerge.AttributeFile"/>.</para>
<para>Corresponds to command line option "/copyattrs".</para>
<para>The default value is <c>false</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.DebugInfo">
<summary>
Gets or sets the flag to indicate
whether to preserve any .pdb files
that are found for the input assemblies
into a .pdb file for the target assembly.
</summary>
<remarks>
<para>Corresponds to command line option "/ndebug".</para>
<para>The default value is <c>true</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.DelaySign">
<summary>
Gets or sets the flag to indicate
whether the target assembly will be delay signed.
</summary>
<remarks>
<para>This property can be set only in conjunction with <see cref="P:MSBuild.Community.Tasks.ILMerge.KeyFile"/>.</para>
<para>Corresponds to command line option "/delaysign".</para>
<para>The default value is <c>false</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.ExcludeFile">
<summary>
Gets or sets the file
that will be used to identify types
that are not to have their visibility modified.
</summary>
<remarks>
<para>
If an empty item group is provided,
then all types in any assembly other than the primary assembly are made non-public.
</para>
<para>Omit this parameter to prevent ILMerge from modifying the visibility of any types.</para>
<para>
The contents of the file should be one <see cref="T:System.Text.RegularExpressions.Regex"/> per line.
The regular expressions are matched against each type's full name,
e.g., <c>System.Collections.IList</c>.
If the match fails, it is tried again with the assembly name (surrounded by square brackets)
prepended to the type name.
Thus, the pattern <c>\[A\].*</c> excludes all types in assembly <c>A</c> from being made non-public.
The pattern <c>N.T</c> will match all types named <c>T</c> in the namespace named <c>N</c>
no matter what assembly they are defined in.
</para>
<para>Corresponds to command line option "/internalize".</para>
<para>The default value is <c>null</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.InputAssemblies">
<summary>
Gets or sets the input assemblies to merge.
</summary>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.KeyFile">
<summary>
Gets or sets the .snk file
to sign the target assembly.
</summary>
<remarks>
<para>Can be used with <see cref="P:MSBuild.Community.Tasks.ILMerge.DelaySign"/>.</para>
<para>Corresponds to command line option "/keyfile".</para>
<para>The default value is <c>null</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.LogFile">
<summary>
Gets or sets a log file
to write log messages to.
</summary>
<remarks>
<para>
If an empty item group is provided,
then log messages are writte to <see cref="P:System.Console.Out"/>.
</para>
<para>Corresponds to command line option "/log".</para>
<para>The default value is <c>null</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.OutputFile">
<summary>
Gets or sets the target assembly.
</summary>
<remarks>
<para>Corresponds to command line option "/out".</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.PublicKeyTokens">
<summary>
Gets or sets the flag to indicate
whether external assembly references in the manifest
of the target assembly will use public keys (<c>false</c>)
or public key tokens (<c>true</c>).
</summary>
<remarks>
<para>Corresponds to command line option "/publickeytokens".</para>
<para>The default value is <c>false</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.TargetPlatformVersion">
<summary>
Gets or sets the .NET framework version for the target assembly.
</summary>
<remarks>
<para>Valid values are "v1", "v1.1", "v2".</para>
<para>Corresponds to the first part of command line option "/targetplatform".</para>
<para>The default value is <c>null</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.TargetPlatformDirectory">
<summary>
Gets or sets the directory in which <c>mscorlib.dll</c> is to be found.
</summary>
<remarks>
<para>Can only be used in conjunction with <see cref="P:MSBuild.Community.Tasks.ILMerge.TargetPlatformVersion"/>.</para>
<para>Corresponds to the second part of command line option "/targetplatform".</para>
<para>The default value is <c>null</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.TargetKind">
<summary>
Gets or sets the indicator
whether the target assembly is created as a library (<c>Dll</c>),
a console application (<c>Exe</c>) or as a Windows application (<c>WinExe</c>).
</summary>
<remarks>
<para>Corresponds to command line option "/target".</para>
<para>The default value is the same kind as that of the primary assembly.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.Version">
<summary>
Gets or sets the version number of the target assembly.
</summary>
<remarks>
<para>The parameter should look like <c>6.2.1.3</c>.</para>
<para>Corresponds to command line option "/ver".</para>
<para>The default value is null.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.XmlDocumentation">
<summary>
Gets or sets the flag to indicate
whether to merge XML documentation files
into one for the target assembly.
</summary>
<remarks>
<para>Corresponds to command line option "/xmldocs".</para>
<para>The default value is <c>false</c>.</para>
</remarks>
</member>
<member name="P:MSBuild.Community.Tasks.ILMerge.ToolName">
<summary>
Gets the name of the executable file to run.
</summary>
</member>
<member name="T:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType">
<summary>
Different ways to specify the assembly in a UsingTask element.
</summary>
</member>
<member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyFileName">
<summary>
Assembly file name (Default): <UsingTask AssemblyFile="foo.dll" />
</summary>
</member>
<member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyFileFullPath">
<summary>
Assembly location: <UsingTask AssemblyName="foo" />
</summary>
</member>
<member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyName">
<summary>
Assembly Name: <UsingTask AssemblyFile="bin\debug\foo.dll" />
</summary>
</member>
<member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyFullName">
<summary>
Assembly fully qualified name: <UsingTask AssemblyName="foo.dll,version ...." />
</summary>
</member>
<member name="T:MSBuild.Community.Tasks.Schema.TaskSchema">
<summary>
A Task that generates a XSD schema of the tasks in an assembly.
</summary>
<example>
<para>Creates schema for MSBuild Community Task project</para>
<code><![CDATA[
<TaskSchema Assemblies="Build\MSBuild.Community.Tasks.dll"
OutputPath="Build"
CreateTaskList="true"
IgnoreMsBuildSchema="true"
Includes="Microsoft.Build.Commontypes.xsd"/>
]]></code>
</example>
</member>
<member name="M:MSBuild.Community.Tasks.Schema.TaskSchema.Execute">
<summary>
When overridden in a derived class, executes the task.
</summary>
<returns>
true if the task successfully executed; otherwise, false.
</returns>
</member>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -