Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Update to NAnt 0.91.

  • Loading branch information...
commit 387ce77efc64bc10268205d9841767fd2525abfc 1 parent c0fdfc5
@oskarb oskarb authored
Showing with 1,726 additions and 560 deletions.
  1. BIN  Tools/nant/bin/NAnt.CompressionTasks.dll
  2. +4 −4 Tools/nant/bin/NAnt.CompressionTasks.xml
  3. BIN  Tools/nant/bin/NAnt.Core.dll
  4. +205 −234 Tools/nant/bin/NAnt.Core.xml
  5. BIN  Tools/nant/bin/NAnt.DotNetTasks.dll
  6. +180 −166 Tools/nant/bin/NAnt.DotNetTasks.xml
  7. BIN  Tools/nant/bin/NAnt.MSNetTasks.dll
  8. BIN  Tools/nant/bin/NAnt.NUnit.dll
  9. BIN  Tools/nant/bin/NAnt.NUnit1Tasks.dll
  10. BIN  Tools/nant/bin/NAnt.NUnit2Tasks.dll
  11. BIN  Tools/nant/bin/NAnt.SourceControlTasks.dll
  12. +28 −20 Tools/nant/bin/NAnt.SourceControlTasks.xml
  13. BIN  Tools/nant/bin/NAnt.VSNetTasks.dll
  14. +66 −41 Tools/nant/bin/NAnt.VSNetTasks.xml
  15. BIN  Tools/nant/bin/NAnt.VisualCppTasks.dll
  16. BIN  Tools/nant/bin/NAnt.Win32Tasks.dll
  17. +120 −10 Tools/nant/bin/NAnt.Win32Tasks.xml
  18. BIN  Tools/nant/bin/NAnt.exe
  19. +881 −64 Tools/nant/bin/NAnt.exe.config
  20. BIN  Tools/nant/bin/NDoc.Documenter.NAnt.dll
  21. BIN  Tools/nant/bin/extensions/common/2.0/NAnt.MSBuild.dll
  22. +81 −5 Tools/nant/bin/extensions/common/2.0/NAnt.MSBuild.xml
  23. BIN  Tools/nant/bin/extensions/common/4.0/NAnt.MSBuild.dll
  24. +112 −0 Tools/nant/bin/extensions/common/4.0/NAnt.MSBuild.xml
  25. BIN  Tools/nant/bin/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll
  26. BIN  Tools/nant/bin/lib/common/neutral/ICSharpCode.SharpCvsLib.dll
  27. BIN  Tools/nant/bin/lib/common/neutral/ICSharpCode.SharpZipLib.dll
  28. BIN  Tools/nant/bin/log4net.dll
  29. BIN  Tools/nant/bin/scvs.exe
  30. +49 −16 Tools/nant/schema/nant.xsd
View
BIN  Tools/nant/bin/NAnt.CompressionTasks.dll
Binary file not shown
View
8 Tools/nant/bin/NAnt.CompressionTasks.xml
@@ -275,10 +275,10 @@
</summary>
</member>
<member name="P:NAnt.Compression.Tasks.ZipTask.DuplicateHandling">
- <summary>
- Specifies the behaviour when a duplicate file is found. The default
- is <see cref="F:NAnt.Compression.Types.DuplicateHandling.Add"/>.
- </summary>
+ <summary>
+ Specifies the behaviour when a duplicate file is found. The default
+ is <see cref="T:NAnt.Compression.Types.DuplicateHandling.Add" />.
+ </summary>
</member>
<member name="P:NAnt.Compression.Tasks.ZipTask.Encoding">
<summary>
View
BIN  Tools/nant/bin/NAnt.Core.dll
Binary file not shown
View
439 Tools/nant/bin/NAnt.Core.xml
@@ -232,7 +232,7 @@
reflection.
</para>
</remarks>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
</member>
<member name="T:NAnt.Core.Attributes.BuildElementCollectionAttribute">
<summary>
@@ -710,13 +710,20 @@
<param name="e">The element that should be used to create a new instance of the <see cref="T:NAnt.Core.Element"/> class.</param>
</member>
<member name="M:NAnt.Core.Element.Initialize(System.Xml.XmlNode)">
- <summary>
- Performs default initialization.
- </summary>
- <remarks>
- Derived classes that wish to add custom initialization should override
- the <see cref="M:NAnt.Core.Element.Initialize"/> method.
- </remarks>
+ <summary>
+ Performs default initialization.
+ </summary>
+ <remarks>
+ Derived classes that wish to add custom initialization should override
+ the <see cref="M:Initialize()" /> method.
+ </remarks>
+ </member>
+ <member name="M:NAnt.Core.Element.GetLocation">
+ <summary>
+ Retrieves the location in the build file where the element is
+ defined.
+ </summary>
+ <returns>The element's build file location</returns>
</member>
<member name="M:NAnt.Core.Element.Log(NAnt.Core.Level,System.String)">
<summary>
@@ -1739,10 +1746,10 @@
</summary>
</member>
<member name="M:NAnt.Core.Filters.ExpandProperties.ReplenishBuffer">
- <summary>
- Refills the buffer, running our input through
- <see cref="M:NAnt.Core.PropertyDictionary.ExpandProperties(System.String,NAnt.Core.Location)"/>.)
- </summary>
+ <summary>
+ Refills the buffer, running our input through
+ <see cref="M:PropertyDictionary.ExpandProperties(string, Location)" />.)
+ </summary>
</member>
<member name="P:NAnt.Core.Filters.ExpandProperties.AtEnd">
<summary>
@@ -2267,7 +2274,7 @@
</summary>
<param name="s">A string containing the value to convert.</param>
<returns>
- <see langword="true"/> if <paramref name="value"/> is equivalent to
+ <see langword="true"/> if <paramref name="s"/> is equivalent to
"True"; otherwise, <see langword="false"/>.
</returns>
<exception cref="T:System.FormatException"><paramref name="s"/> is not equivalent to <see cref="F:System.Boolean.TrueString"/> or <see cref="F:System.Boolean.FalseString"/>.</exception>
@@ -3684,7 +3691,7 @@
Changes the extension of the path string.
</summary>
<param name="path">The path information to modify. The path cannot contain any of the characters
- defined in <see cref="F:System.IO.Path.InvalidPathChars"/>InvalidPathChars.</param>
+ defined in <see cref="T:System.IO.Path.InvalidPathChars"/>InvalidPathChars.</param>
<param name="extension">The new extension (with a leading period). Specify a null reference
to remove an existing extension from <paramref name="path"/>.</param>
<returns>
@@ -5243,7 +5250,7 @@
</member>
<member name="T:NAnt.Core.Tasks.CopyTask">
<summary>
- Copies a file or set of files to a new file or directory.
+ Copies a file, a directory, or set of files to a new file or directory.
</summary>
<remarks>
<para>
@@ -5328,6 +5335,18 @@
]]>
</code>
</example>
+ <example>
+ <para>
+ Copy an entire directory and its contents.
+ </para>
+ <code>
+ <![CDATA[
+ <copy tofile="target/dir">
+ <fileset basedir="source/dir"/>
+ </copy>
+ ]]>
+ </code>
+ </example>
</member>
<member name="M:NAnt.Core.Tasks.CopyTask.#ctor">
<summary>
@@ -7085,7 +7104,7 @@
</member>
<member name="T:NAnt.Core.Tasks.MoveTask">
<summary>
- Moves a file or set of files to a new file or directory.
+ Moves a file, a directory, or set of files to a new file or directory.
</summary>
<remarks>
<para>
@@ -7162,6 +7181,18 @@
]]>
</code>
</example>
+ <example>
+ <para>
+ Move an entire directory and its contents.
+ </para>
+ <code>
+ <![CDATA[
+ <move tofile="target/dir">
+ <fileset basedir="source/dir"/>
+ </move>
+ ]]>
+ </code>
+ </example>
</member>
<member name="M:NAnt.Core.Tasks.MoveTask.DoFileOperations">
<summary>
@@ -8394,19 +8425,19 @@
</summary>
</member>
<member name="M:NAnt.Core.Tasks.XmlPokeTask.LoadDocument(System.String,System.Boolean)">
- <summary>
- Loads an XML document from a file on disk.
- </summary>
- <param name="fileName">
- The file name of the file to load the XML document from.
- </param>
- <param name="preserveWhitespace">
- Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded.
- </param>
- <returns>
- An <see cref="T:System.Xml.XmlDocument"/> containing
- the document object model representing the file.
- </returns>
+ <summary>
+ Loads an XML document from a file on disk.
+ </summary>
+ <param name="fileName">
+ The file name of the file to load the XML document from.
+ </param>
+ <param name="preserveWhitespace">
+ Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded.
+ </param>
+ <returns>
+ An <see cref="T:System.Xml.XmlDocument" /> containing
+ the document object model representing the file.
+ </returns>
</member>
<member name="M:NAnt.Core.Tasks.XmlPokeTask.SelectNodes(System.String,System.Xml.XmlDocument,System.Xml.XmlNamespaceManager)">
<summary>
@@ -8906,86 +8937,28 @@
tasks that use filesets. They are:
</para>
<list type="bullet">
- <item>
- <description>
- **/*~
- </description>
- </item>
- <item>
- <description>
- **/#*#
- </description>
- </item>
- <item>
- <description>
- **/.#*
- </description>
- </item>
- <item>
- <description>
- **/%*%
- </description>
- </item>
- <item>
- <description>
- **/CVS
- </description>
- </item>
- <item>
- <description>
- **/CVS/**
- </description>
- </item>
- <item>
- <description>
- **/.cvsignore
- </description>
- </item>
- <item>
- <description>
- **/.svn
- </description>
- </item>
- <item>
- <description>
- **/.svn/**
- </description>
- </item>
- <item>
- <description>
- **/_svn
- </description>
- </item>
- <item>
- <description>
- **/_svn/**
- </description>
- </item>
- <item>
- <description>
- **/SCCS
- </description>
- </item>
- <item>
- <description>
- **/SCCS/**
- </description>
- </item>
- <item>
- <description>
- **/vssver.scc
- </description>
- </item>
- <item>
- <description>
- **/vssver2.scc
- </description>
- </item>
- <item>
- <description>
- **/_vti_cnf/**
- </description>
- </item>
+ <item><description>**/.svn</description></item>
+ <item><description>**/.svn/**</description></item>
+ <item><description>**/_svn</description></item>
+ <item><description>**/_svn/**</description></item>
+ <item><description>**/.git</description></item>
+ <item><description>**/.git/**</description></item>
+ <item><description>**/.git* (eg. .gitignore)</description></item>
+ <item><description>**/.hg</description></item>
+ <item><description>**/.hg/**</description></item>
+ <item><description>**/.hg* (eg. .hgignore)</description></item>
+ <item><description>**/SCCS</description></item>
+ <item><description>**/SCCS/**</description></item>
+ <item><description>**/vssver.scc</description></item>
+ <item><description>**/vssver2.scc</description></item>
+ <item><description>**/_vti_cnf/**</description></item>
+ <item><description>**/*~</description></item>
+ <item><description>**/#*#</description></item>
+ <item><description>**/.#*</description></item>
+ <item><description>**/%*%</description></item>
+ <item><description>**/CVS</description></item>
+ <item><description>**/CVS/**</description></item>
+ <item><description>**/.cvsignore</description></item>
</list>
<para>
If you do not want these default excludes applied, you may disable them
@@ -11907,9 +11880,7 @@
returns <paramref name="path2"/>.
</returns>
<remarks>
- <para>
- On *nix, processing is delegated to <see cref="M:System.IO.Path.Combine(System.String,System.String)"/>.
- </para>
+ <para>On *nix, processing is delegated to <see cref="M:System.IO.Path.Combine(System.String,System.String)"/>.</para>
<para>
On Windows, this method normalized the paths to avoid running into
the 260 character limit of a path and converts forward slashes in
@@ -12097,126 +12068,126 @@
</summary>
</member>
<member name="M:NAnt.Core.Util.ResourceUtils.RegisterSharedAssembly(System.Reflection.Assembly)">
- <summary>
- Registers the assembly to be used as the fallback if resources
- aren't found in the local satellite assembly.
- </summary>
- <param name="assembly">
- A <see cref="T:System.Reflection.Assembly"/> that represents the
- assembly to register.
- </param>
- <example>
- The following example shows how to register a shared satellite
- assembly.
- <code>
- <![CDATA[
- Assembly sharedAssembly = Assembly.Load("MyResources.dll");
- ResourceUtils.RegisterSharedAssembly(sharedAssembly);
- ]]>
- </code>
- </example>
+ <summary>
+ Registers the assembly to be used as the fallback if resources
+ aren't found in the local satellite assembly.
+ </summary>
+ <param name="assembly">
+ A <see cref="T:System.Reflection.Assembly" /> that represents the
+ assembly to register.
+ </param>
+ <example>
+ The following example shows how to register a shared satellite
+ assembly.
+ <code>
+ <![CDATA[
+ Assembly sharedAssembly = Assembly.Load("MyResources.dll");
+ ResourceUtils.RegisterSharedAssembly(sharedAssembly);
+ ]]>
+ </code>
+ </example>
</member>
<member name="M:NAnt.Core.Util.ResourceUtils.GetString(System.String)">
- <summary>
- Returns the value of the specified string resource.
- </summary>
- <param name="name">
- A <see cref="T:System.String"/> that contains the name of the
- resource to get.
- </param>
- <returns>
- A <see cref="T:System.String"/> that contains the value of the
- resource localized for the current culture.
- </returns>
- <remarks>
- The returned resource is localized for the cultural settings of the
- current <see cref="T:System.Threading.Thread"/>.
- <note>
- The <c>GetString</c> method is thread-safe.
- </note>
- </remarks>
- <example>
- The following example demonstrates the <c>GetString</c> method using
- the cultural settings of the current <see cref="T:System.Threading.Thread"/>.
- <code>
- <![CDATA[
- string localizedString = ResourceUtils.GetString("String_HelloWorld");
- ]]>
- </code>
- </example>
+ <summary>
+ Returns the value of the specified string resource.
+ </summary>
+ <param name="name">
+ A <see cref="T:System.String" /> that contains the name of the
+ resource to get.
+ </param>
+ <returns>
+ A <see cref="T:System.String" /> that contains the value of the
+ resource localized for the current culture.
+ </returns>
+ <remarks>
+ The returned resource is localized for the cultural settings of the
+ current <see cref="T:System.Threading.Thread" />.
+ <note>
+ The <c>GetString</c> method is thread-safe.
+ </note>
+ </remarks>
+ <example>
+ The following example demonstrates the <c>GetString</c> method using
+ the cultural settings of the current <see cref="T:System.Threading.Thread" />.
+ <code>
+ <![CDATA[
+ string localizedString = ResourceUtils.GetString("String_HelloWorld");
+ ]]>
+ </code>
+ </example>
</member>
<member name="M:NAnt.Core.Util.ResourceUtils.GetString(System.String,System.Globalization.CultureInfo)">
- <summary>
- Returns the value of the specified string resource localized for
- the specified culture.
- </summary>
- <param name="name"></param>
- <param name="culture"></param>
- <returns>
- A <see cref="T:System.String"/> that contains the value of the
- resource localized for the specified culture.
- </returns>
- <remarks>
- <note>
- The <c>GetString</c> method is thread-safe.
- </note>
- </remarks>
- <example>
- The following example demonstrates the <c>GetString</c> method using
- a specific culture.
- <code>
- <![CDATA[
- CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
- string localizedString = ResourceUtils.GetString("String_HelloWorld", culture);
- ]]>
- </code>
- </example>
+ <summary>
+ Returns the value of the specified string resource localized for
+ the specified culture.
+ </summary>
+ <param name="name"></param>
+ <param name="culture"></param>
+ <returns>
+ A <see cref="T:System.String" /> that contains the value of the
+ resource localized for the specified culture.
+ </returns>
+ <remarks>
+ <note>
+ The <c>GetString</c> method is thread-safe.
+ </note>
+ </remarks>
+ <example>
+ The following example demonstrates the <c>GetString</c> method using
+ a specific culture.
+ <code>
+ <![CDATA[
+ CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
+ string localizedString = ResourceUtils.GetString("String_HelloWorld", culture);
+ ]]>
+ </code>
+ </example>
</member>
<member name="M:NAnt.Core.Util.ResourceUtils.GetString(System.String,System.Globalization.CultureInfo,System.Reflection.Assembly)">
- <summary>
- Returns the value of the specified string resource localized for
- the specified culture for the specified assembly.
- </summary>
- <param name="name">
- A <see cref="T:System.String"/> that contains the name of the
- resource to get.
- </param>
- <param name="culture">
- A <see cref="T:System.Globalization.CultureInfo"/> that represents
- the culture for which the resource is localized.
- </param>
- <param name="assembly">
- A <see cref="T:System.Reflection.Assembly"/>
- </param>
- <returns>
- A <see cref="T:System.String"/> that contains the value of the
- resource localized for the specified culture.
- </returns>
- <remarks>
- <note>
- The <c>GetString</c> method is thread-safe.
- </note>
- </remarks>
- <example>
- The following example demonstrates the <c>GetString</c> method using
- specific culture and assembly.
- <code>
- <![CDATA[
- CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
- Assembly assembly = Assembly.GetCallingAssembly();
- string localizedString = ResourceUtils.GetString("String_HelloWorld", culture, assembly);
- ]]>
- </code>
- </example>
+ <summary>
+ Returns the value of the specified string resource localized for
+ the specified culture for the specified assembly.
+ </summary>
+ <param name="name">
+ A <see cref="T:System.String" /> that contains the name of the
+ resource to get.
+ </param>
+ <param name="culture">
+ A <see cref="T:System.Globalization.CultureInfo" /> that represents
+ the culture for which the resource is localized.
+ </param>
+ <param name="assembly">
+ A <see cref="T:System.Reflection.Assembly" />
+ </param>
+ <returns>
+ A <see cref="T:System.String" /> that contains the value of the
+ resource localized for the specified culture.
+ </returns>
+ <remarks>
+ <note>
+ The <c>GetString</c> method is thread-safe.
+ </note>
+ </remarks>
+ <example>
+ The following example demonstrates the <c>GetString</c> method using
+ specific culture and assembly.
+ <code>
+ <![CDATA[
+ CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
+ Assembly assembly = Assembly.GetCallingAssembly();
+ string localizedString = ResourceUtils.GetString("String_HelloWorld", culture, assembly);
+ ]]>
+ </code>
+ </example>
</member>
<member name="M:NAnt.Core.Util.ResourceUtils.RegisterAssembly(System.Reflection.Assembly)">
- <summary>
- Registers the specified assembly.
- </summary>
- <param name="assembly">
- A <see cref="T:System.Reflection.Assembly"/> that represents the
- assembly to register.
- </param>
+ <summary>
+ Registers the specified assembly.
+ </summary>
+ <param name="assembly">
+ A <see cref="T:System.Reflection.Assembly" /> that represents the
+ assembly to register.
+ </param>
</member>
<member name="M:NAnt.Core.Util.ResourceUtils.GetResourceName(System.String)">
<summary>
@@ -14336,12 +14307,12 @@
<param name="value">The string to write. If <paramref name="value" /> is a null reference, only the line termination characters are written.</param>
</member>
<member name="M:NAnt.Core.LogWriter.WriteLine(System.String,System.Object[])">
- <summary>
- Writes out a formatted string using the same semantics as
- <see cref="M:System.String.Format(System.String,System.Object[])"/>.
- </summary>
- <param name="line">The formatting string.</param>
- <param name="args">The object array to write into format string.</param>
+ <summary>
+ Writes out a formatted string using the same semantics as
+ <see cref="M:string.Format(string, object[])" />.
+ </summary>
+ <param name="line">The formatting string.</param>
+ <param name="args">The object array to write into format string.</param>
</member>
<member name="M:NAnt.Core.LogWriter.Flush">
<summary>
@@ -14559,7 +14530,7 @@
</summary>
<param name="uriOrFilePath">
<para>The full path to the build file.</para>
- <para>This can be of any form that <see cref="M:System.Xml.XmlDocument.Load(System.String)"/> accepts.</para>
+ <para>This can be of any form that <see cref="M:XmlDocument.Load(string)"/> accepts.</para>
</param>
<param name="threshold">The message threshold.</param>
<param name="indentLevel">The project indentation level.</param>
@@ -14576,7 +14547,7 @@
</summary>
<param name="uriOrFilePath">
<para>The full path to the build file.</para>
- <para>This can be of any form that <see cref="M:System.Xml.XmlDocument.Load(System.String)"/> accepts.</para>
+ <para>This can be of any form that <see cref="M:XmlDocument.Load(string)"/> accepts.</para>
</param>
<param name="threshold">The message threshold.</param>
<param name="indentLevel">The project indentation level.</param>
@@ -14593,7 +14564,7 @@
</summary>
<param name="uriOrFilePath">
<para>The full path to the build file.</para>
- <para>This can be of any form that <see cref="M:System.Xml.XmlDocument.Load(System.String)"/> accepts.</para>
+ <para>This can be of any form that <see cref="M:XmlDocument.Load(string)"/> accepts.</para>
</param>
<param name="parent">The parent <see cref="T:NAnt.Core.Project"/>.</param>
<remarks>
@@ -14903,7 +14874,7 @@
</summary>
<param name="uriOrFilePath">
<para>The full path to the build file.</para>
- <para>This can be of any form that <see cref="M:System.Xml.XmlDocument.Load(System.String)"/> accepts.</para>
+ <para>This can be of any form that <see cref="M:XmlDocument.Load(string)"/> accepts.</para>
</param>
<returns>
An <see cref="T:System.Xml.XmlDocument"/> based on the specified project
View
BIN  Tools/nant/bin/NAnt.DotNetTasks.dll
Binary file not shown
View
346 Tools/nant/bin/NAnt.DotNetTasks.xml
@@ -135,7 +135,7 @@
</summary>
</member>
<member name="T:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider">
- <summary>
+ <summary>
Encapsulates functionality to generate a code file with imports
and assembly-level attributes.
</summary>
@@ -648,7 +648,7 @@
<param name="name">The name of the option which should be passed to the compiler.</param>
<param name="value">The value of the option which should be passed to the compiler.</param>
<remarks>
- The combination of <paramref name="option"/> and
+ The combination of <paramref name="name"/> and
<paramref name="value"/> (separated by a colon) is quoted
unless <paramref name="value"/> is already surrounded by quotes.
</remarks>
@@ -827,11 +827,11 @@
</summary>
</member>
<member name="P:NAnt.DotNet.Tasks.CompilerBase.DelaySign">
- <summary>
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key. The default is
- <see cref="F:NAnt.DotNet.Types.DelaySign.NotSet"/>.
- </summary>
+ <summary>
+ Specifies whether to delay sign the assembly using only the public
+ portion of the strong name key. The default is
+ <see cref="T:NAnt.DotNet.Types.DelaySign.NotSet" />.
+ </summary>
</member>
<member name="P:NAnt.DotNet.Tasks.CompilerBase.Lib">
<summary>
@@ -1098,10 +1098,10 @@
</remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.CscTask.DebugOutput">
- <summary>
- Specifies the type of debugging information generated by the
- compiler. The default is <see cref="F:NAnt.DotNet.Types.DebugOutput.None"/>.
- </summary>
+ <summary>
+ Specifies the type of debugging information generated by the
+ compiler. The default is <see cref="T:NAnt.DotNet.Types.DebugOutput.None" />.
+ </summary>
</member>
<member name="P:NAnt.DotNet.Tasks.CscTask.Debug">
<summary>
@@ -1486,161 +1486,161 @@
</remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.Alignment">
- <summary>
- Instructs the compiler to set the <i>FileAlignment</i> value in
- the PE header.
- </summary>
- <value>
- An <see cref="T:System.Int32"/> that represents the <i>FileAlignment</i>
- value to set in the PE header. The value must be a power of 2, in
- range from 512 to 65536.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/ALIGNMENT</c> flag.
- </para>
- </remarks>
+ <summary>
+ Instructs the compiler to set the <i>FileAlignment</i> value in
+ the PE header.
+ </summary>
+ <value>
+ An <see cref="T:System.Int32" /> that represents the <i>FileAlignment</i>
+ value to set in the PE header. The value must be a power of 2, in
+ range from 512 to 65536.
+ </value>
+ <remarks>
+ <para>
+ Corresponds to the <c>/ALIGNMENT</c> flag.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.Base">
- <summary>
- Instructs the compiler to set the <i>ImageBase</i> value in
- the PE header.
- </summary>
- <value>
- A <see cref="T:System.Int32"/> that represents the <i>ImageBase</i>
- value to set in the PE header.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/BASE</c> flag.
- </para>
- </remarks>
+ <summary>
+ Instructs the compiler to set the <i>ImageBase</i> value in
+ the PE header.
+ </summary>
+ <value>
+ A <see cref="T:System.Int32" /> that represents the <i>ImageBase</i>
+ value to set in the PE header.
+ </value>
+ <remarks>
+ <para>
+ Corresponds to the <c>/BASE</c> flag.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.Flags">
- <summary>
- Instructs the compiler to set the <i>Flags</i> value in the CLR
- header.
- </summary>
- <value>
- An <see cref="T:System.Int32"/> that represents the <i>Flags</i>
- value to set in the CLR header. The most frequently value are 1
- (pre-IL code) and 2 (mixed code). The third bit indicating that
- the PE file is strong signed, is ignored.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/FLAGS</c> flag.
- </para>
- </remarks>
+ <summary>
+ Instructs the compiler to set the <i>Flags</i> value in the CLR
+ header.
+ </summary>
+ <value>
+ An <see cref="T:System.Int32" /> that represents the <i>Flags</i>
+ value to set in the CLR header. The most frequently value are 1
+ (pre-IL code) and 2 (mixed code). The third bit indicating that
+ the PE file is strong signed, is ignored.
+ </value>
+ <remarks>
+ <para>
+ Corresponds to the <c>/FLAGS</c> flag.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.Subsystem">
- <summary>
- Instructs the compiler to set the <i>Subsystem</i> value in the PE
- header.
- </summary>
- <value>
- An <see cref="T:System.Int32"/> that represents the <i>Subsystem</i>
- value to set in the PE header. The most frequently value are 3
- (console application) and 2 (GUI application).
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/SUBSYSTEM</c> flag.
- </para>
- </remarks>
+ <summary>
+ Instructs the compiler to set the <i>Subsystem</i> value in the PE
+ header.
+ </summary>
+ <value>
+ An <see cref="T:System.Int32" /> that represents the <i>Subsystem</i>
+ value to set in the PE header. The most frequently value are 3
+ (console application) and 2 (GUI application).
+ </value>
+ <remarks>
+ <para>
+ Corresponds to the <c>/SUBSYSTEM</c> flag.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.Target">
- <summary>
- Specifies which output type should be generated.
- </summary>
- <value>
- A <see cref="T:System.String"/> that contains the target type.
- Possible values are <c>dll</c> and <c>exe</c>.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/OUTPUT</c> flag.
- </para>
- </remarks>
+ <summary>
+ Specifies which output type should be generated.
+ </summary>
+ <value>
+ A <see cref="T:System.String" /> that contains the target type.
+ Possible values are <c>dll</c> and <c>exe</c>.
+ </value>
+ <remarks>
+ <para>
+ Corresponds to the <c>/OUTPUT</c> flag.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.KeySource">
- <summary>
- Instructs the compiler to generate a strong signature of the PE
- file.
- </summary>
- <value>
- A <see cref="T:System.String"/> that contains the private
- encryption key.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/KEY=<![CDATA[@<]]>keysource<![CDATA[>]]></c>
- flag.
- </para>
- </remarks>
+ <summary>
+ Instructs the compiler to generate a strong signature of the PE
+ file.
+ </summary>
+ <value>
+ A <see cref="T:System.String" /> that contains the private
+ encryption key.
+ </value>
+ <remarks>
+ <para>
+ Corresponds to the <c>/KEY=<![CDATA[@<]]>keysource<![CDATA[>]]></c>
+ flag.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.KeyFile">
- <summary>
- Instructs the compiler to generate a strong signature of the PE
- file.
- </summary>
- <value>
- A <see cref="T:System.IO.FileInfo"/> that represents the file
- containing the private encryption key.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/KEY=<![CDATA[<]]>keyfile<![CDATA[>]]></c>
- flag.
- </para>
- </remarks>
+ <summary>
+ Instructs the compiler to generate a strong signature of the PE
+ file.
+ </summary>
+ <value>
+ A <see cref="T:System.IO.FileInfo" /> that represents the file
+ containing the private encryption key.
+ </value>
+ <remarks>
+ <para>
+ Corresponds to the <c>/KEY=<![CDATA[<]]>keyfile<![CDATA[>]]></c>
+ flag.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.OutputFile">
- <summary>
- Specifies the name of the output file created by the compiler.
- </summary>
- <value>
- A <see cref="T:System.IO.FileInfo"/> that represents the name of
- the output file.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/OUTPUT</c> flag.
- </para>
- </remarks>
+ <summary>
+ Specifies the name of the output file created by the compiler.
+ </summary>
+ <value>
+ A <see cref="T:System.IO.FileInfo" /> that represents the name of
+ the output file.
+ </value>
+ <remarks>
+ <para>
+ Corresponds to the <c>/OUTPUT</c> flag.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.ResourceFile">
- <summary>
- Instructs the compiler to link the specified unmanaged resource
- file into the resulting PE file.
- </summary>
- <value>
- A <see cref="T:System.IO.FileInfo"/> that represents the unmanaged
- resource file to link.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/RESOURCE</c> flag.
- </para>
- </remarks>
+ <summary>
+ Instructs the compiler to link the specified unmanaged resource
+ file into the resulting PE file.
+ </summary>
+ <value>
+ A <see cref="T:System.IO.FileInfo" /> that represents the unmanaged
+ resource file to link.
+ </value>
+ <remarks>
+ <para>
+ Corresponds to the <c>/RESOURCE</c> flag.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.Sources">
- <summary>
- Specifies the set of source files to compile.
- </summary>
- <value>
- A <see cref="T:NAnt.Core.Types.FileSet"/> that represents the set
- of source files to compile.
- </value>
+ <summary>
+ Specifies the set of source files to compile.
+ </summary>
+ <value>
+ A <see cref="T:NAnt.Core.Types.FileSet" /> that represents the set
+ of source files to compile.
+ </value>
</member>
<member name="P:NAnt.DotNet.Tasks.IlasmTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- A <see cref="T:System.String"/> that contains the command-line
- arguments for the external program.
- </value>
+ <summary>
+ Gets the command-line arguments for the external program.
+ </summary>
+ <value>
+ A <see cref="T:System.String" /> that contains the command-line
+ arguments for the external program.
+ </value>
</member>
<member name="T:NAnt.DotNet.Tasks.JscTask">
<summary>
@@ -2086,7 +2086,6 @@
<documenter name="MSDN">
<property name="OutputDirectory" value="doc\MSDN" />
<property name="HtmlHelpName" value="NAnt" />
- <property name="HtmlHelpCompilerFilename" value="hhc.exe" />
<property name="IncludeFavorites" value="False" />
<property name="Title" value="An NDoc Documented Class Library" />
<property name="SplitTOCs" value="False" />
@@ -2167,6 +2166,21 @@
</summary>
<param name="nodes"><see cref="T:System.Xml.XmlNodeList"/> for which expansion should be performed.</param>
</member>
+ <member name="M:NAnt.DotNet.Tasks.NDocTask.SetHtmlHelpCompiler(System.Object,System.String)">
+ <summary>
+ Use Reflection to set HtmplHelp._htmlHelpCompiler private field for MSDN Documentor.
+ Ndoc could not handle 64bit installations and is not actively developed anymore.
+ </summary>
+ <param name="sender">Active documentor</param>
+ <param name="hhcexe">Path to hhc.exe</param>
+ </member>
+ <member name="M:NAnt.DotNet.Tasks.NDocTask.ResolveHhcExe">
+ <summary>
+ Searches in %ProgramFiles(x86)%\HTML Help Workshop and %ProgramFiles%\HTML Help Workshop
+ for hhc.exe. If not found let ndoc msdn documentor search itself
+ </summary>
+ <returns>the path to hhc.exe if found, null otherwise</returns>
+ </member>
<member name="P:NAnt.DotNet.Tasks.NDocTask.Assemblies">
<summary>
The set of assemblies to document.
@@ -2766,11 +2780,11 @@
</summary>
</member>
<member name="P:NAnt.DotNet.Tasks.ScriptTask.Language">
- <summary>
- The language of the script block. Possible values are "VB", "vb", "VISUALBASIC", "C#", "c#", "CSHARP".
- "JS", "js", "JSCRIPT" "VJS", "vjs", "JSHARP" or a fully-qualified name for a class implementing
- <see cref="T:System.CodeDom.Compiler.CodeDomProvider"/>.
- </summary>
+ <summary>
+ The language of the script block. Possible values are "VB", "vb", "VISUALBASIC", "C#", "c#", "CSHARP".
+ "JS", "js", "JSCRIPT" "VJS", "vjs", "JSHARP" or a fully-qualified name for a class implementing
+ <see cref="T:System.CodeDom.Compiler.CodeDomProvider" />.
+ </summary>
</member>
<member name="P:NAnt.DotNet.Tasks.ScriptTask.References">
<summary>
@@ -2892,10 +2906,10 @@
</remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.VbcTask.DebugOutput">
- <summary>
- Specifies the type of debugging information generated by the
- compiler. The default is <see cref="F:NAnt.DotNet.Types.DebugOutput.None"/>.
- </summary>
+ <summary>
+ Specifies the type of debugging information generated by the
+ compiler. The default is <see cref="T:NAnt.DotNet.Types.DebugOutput.None" />.
+ </summary>
</member>
<member name="P:NAnt.DotNet.Tasks.VbcTask.Debug">
<summary>
@@ -3142,10 +3156,10 @@
</remarks>
</member>
<member name="P:NAnt.DotNet.Tasks.VjcTask.DebugOutput">
- <summary>
- Specifies the type of debugging information generated by the
- compiler. The default is <see cref="F:NAnt.DotNet.Types.DebugOutput.None"/>.
- </summary>
+ <summary>
+ Specifies the type of debugging information generated by the
+ compiler. The default is <see cref="T:NAnt.DotNet.Types.DebugOutput.None" />.
+ </summary>
</member>
<member name="P:NAnt.DotNet.Tasks.VjcTask.Debug">
<summary>
@@ -4142,7 +4156,7 @@
Inserts a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> into the collection at the
specified index.
</summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
<param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to insert.</param>
</member>
<member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.System#Collections#IList#Remove(System.Object)">
@@ -4205,7 +4219,7 @@
Inserts a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> into the collection at the
specified index.
</summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
<param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to insert.</param>
</member>
<member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.Remove(NAnt.DotNet.Types.EmbeddedResource)">
@@ -4382,7 +4396,7 @@
Inserts a <see cref="T:NAnt.DotNet.Types.Module"/> into the collection at the
specified index.
</summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
<param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to insert.</param>
</member>
<member name="M:NAnt.DotNet.Types.ModuleCollection.System#Collections#IList#Remove(System.Object)">
@@ -4460,7 +4474,7 @@
Inserts a <see cref="T:NAnt.DotNet.Types.Module"/> into the collection at the
specified index.
</summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
<param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to insert.</param>
</member>
<member name="M:NAnt.DotNet.Types.ModuleCollection.Remove(NAnt.DotNet.Types.Module)">
@@ -4750,7 +4764,7 @@
Inserts a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> into the collection at the
specified index.
</summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
<param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to insert.</param>
</member>
<member name="M:NAnt.DotNet.Types.NamespaceImportCollection.System#Collections#IList#Remove(System.Object)">
@@ -4813,7 +4827,7 @@
Inserts a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> into the collection at the
specified index.
</summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
<param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to insert.</param>
</member>
<member name="M:NAnt.DotNet.Types.NamespaceImportCollection.Remove(NAnt.DotNet.Types.NamespaceImport)">
View
BIN  Tools/nant/bin/NAnt.MSNetTasks.dll
Binary file not shown
View
BIN  Tools/nant/bin/NAnt.NUnit.dll
Binary file not shown
View
BIN  Tools/nant/bin/NAnt.NUnit1Tasks.dll
Binary file not shown
View
BIN  Tools/nant/bin/NAnt.NUnit2Tasks.dll
Binary file not shown
View
BIN  Tools/nant/bin/NAnt.SourceControlTasks.dll
Binary file not shown
View
48 Tools/nant/bin/NAnt.SourceControlTasks.xml
@@ -6,7 +6,7 @@
<members>
<member name="T:NAnt.SourceControl.Tasks.AbstractCvsTask">
<summary>
- A base class for creating tasks for executing CVS client commands on a
+ A base class for creating tasks for executing CVS client commands on a
CVS repository.
</summary>
</member>
@@ -232,7 +232,7 @@
</member>
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultRecursive">
<summary>
- Default value for the recursive directive. The default is
+ Default value for the recursive directive. The default is
<see langword="false" />.
</summary>
</member>
@@ -254,7 +254,7 @@
</member>
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsPassfile">
<summary>
- Name of the password file that cvs stores pserver
+ Name of the password file that cvs stores pserver
cvsroot/ password pairings.
</summary>
</member>
@@ -275,7 +275,7 @@
</member>
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.SharpCvsExe">
<summary>
- The temporary name of the sharpcvslib binary file, to avoid
+ The temporary name of the sharpcvslib binary file, to avoid
conflicts in the path variable.
</summary>
</member>
@@ -293,14 +293,24 @@
</member>
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.#ctor">
<summary>
- Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.AbstractCvsTask"/>
+ Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.AbstractCvsTask"/>
class.
</summary>
</member>
+ <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.ToCvsDateTimeString(System.DateTime)">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> value to a <see cref="T:System.String"/>
+ representation that can be interpreted by cvs.
+ </summary>
+ <param name="item"><see cref="T:System.DateTime"/> to convert.</param>
+ <returns>
+ <see cref="T:System.String"/> interpretation of <paramref name="item"/>.
+ </returns>
+ </member>
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(System.Diagnostics.Process)">
<summary>
Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
+ used and find the path to that executable and set the working
directory.
</summary>
<param name="process">The process to prepare.</param>
@@ -332,7 +342,7 @@
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsExeName">
<summary>
- The name of the cvs binary, or <c>cvs.exe</c> at the time this
+ The name of the cvs binary, or <c>cvs.exe</c> at the time this
was written.
</summary>
</member>
@@ -344,7 +354,7 @@
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsHomeEnv">
<summary>
- The name of the version control system specific home environment
+ The name of the version control system specific home environment
variable.
</summary>
</member>
@@ -380,7 +390,7 @@
</summary>
<value>
A full path (i.e. including file name) of your cvs binary:
- On Windows: c:\vcs\cvs\cvs.exe
+ On Windows: c:\vcs\cvs\cvs.exe
On *nix: /usr/bin/cvs
</value>
</member>
@@ -422,7 +432,7 @@
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.UseSharpCvsLib">
<summary>
<para>
- <see langword="true" /> if the SharpCvsLib binaries that come bundled
+ <see langword="true" /> if the SharpCvsLib binaries that come bundled
with NAnt should be used to perform the cvs commands, <see langword="false" />
otherwise.
</para>
@@ -432,7 +442,7 @@
<c>sourcecontrol.usesharpcvslib</c> to <see langword="false" />.
</para>
<warn>
- If you choose not to use SharpCvsLib to checkout from cvs you will
+ If you choose not to use SharpCvsLib to checkout from cvs you will
need to include a cvs.exe binary in your path.
</warn>
</summary>
@@ -440,14 +450,12 @@
To use a cvs client in your path instead of sharpcvslib specify
the property:
&gt;property name="sourcecontrol.usesharpcvslib" value="false"&lt;
-
- The default settings is to use sharpcvslib and the setting closest
+ The default settings is to use sharpcvslib and the setting closest
to the task execution is used to determine which value is used
to execute the process.
-
- For instance if the attribute usesharpcvslib was set to false
- and the global property was set to true, the usesharpcvslib is
- closes to the point of execution and would be used and is false.
+ For instance if the attribute usesharpcvslib was set to false
+ and the global property was set to true, the usesharpcvslib is
+ closes to the point of execution and would be used and is false.
Therefore the sharpcvslib binary would NOT be used.
</example>
</member>
@@ -458,13 +466,13 @@
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Quiet">
<summary>
- Indicates if the output from the cvs command should be supressed.
+ Indicates if the output from the cvs command should be supressed.
The default is <see langword="false" />.
</summary>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReallyQuiet">
<summary>
- Indicates if the output from the cvs command should be stopped.
+ Indicates if the output from the cvs command should be stopped.
The default is <see langword="false" />.
</summary>
</member>
@@ -476,7 +484,7 @@
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReadWrite">
<summary>
- <see langword="true" /> if the sandbox files should be checked out in
+ <see langword="true" /> if the sandbox files should be checked out in
read/write mode. The default is <see langword="true" />.
</summary>
</member>
View
BIN  Tools/nant/bin/NAnt.VSNetTasks.dll
Binary file not shown
View
107 Tools/nant/bin/NAnt.VSNetTasks.xml
@@ -245,6 +245,11 @@
</code>
</example>
</member>
+ <member name="F:NAnt.VSNet.Tasks.SolutionTask._customproperties">
+ <summary>
+ Private var containing custom properties.
+ </summary>
+ </member>
<member name="M:NAnt.VSNet.Tasks.SolutionTask.#ctor">
<summary>
Initializes a new instance of the <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/> class.
@@ -356,6 +361,16 @@
<para>Consult your web server or the NAnt Wiki documentation for more information.</para>
</remarks>
</member>
+ <member name="P:NAnt.VSNet.Tasks.SolutionTask.CustomProperties">
+ <summary>
+ Set of properties set at solution level. Builders for projects in solution may or may not use them.
+ </summary>
+ <remarks>
+ <para>
+ TODO: some documentataion which properties could be defined here.
+ </para>
+ </remarks>
+ </member>
<member name="P:NAnt.VSNet.Tasks.SolutionTask.AssemblyFolderList">
<summary>
Gets the list of folders to scan for assembly references.
@@ -928,9 +943,9 @@
<member name="M:NAnt.VSNet.ConfigurationBase.EvaluateMacro(System.Text.RegularExpressions.Match)">
<summary>
Is called each time a regular expression match is found during a
- <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/> operation.
+ <see cref="M:Regex.Replace(string, MatchEvaluator)"/> operation.
</summary>
- <param name="m">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a single regular expression match during a <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/>.</param>
+ <param name="m">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a single regular expression match during a <see cref="M:Regex.Replace(string, MatchEvaluator)"/>.</param>
<returns>
The expanded <see cref="T:System.Text.RegularExpressions.Match"/>.
</returns>
@@ -1203,20 +1218,20 @@
</summary>
</member>
<member name="P:NAnt.VSNet.ProjectBase.ObjectDir">
- <summary>
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
- </summary>
- <remarks>
- <para>
- For <see cref="F:NAnt.VSNet.ProjectLocation.Local"/> projects, this is defined
- as <c>&lt;Project Directory&lt;\obj</c>.
- </para>
- <para>
- For <see cref="F:NAnt.VSNet.ProjectLocation.Web"/> projects, this is defined
- as <c>%HOMEPATH%\VSWebCache\&lt;Machine Name&gt;\&lt;Project Directory&gt;\obj</c>.
- </para>
- </remarks>
+ <summary>
+ Get the directory in which intermediate build output that is not
+ specific to the build configuration will be stored.
+ </summary>
+ <remarks>
+ <para>
+ For <see cref="T:NAnt.VSNet.ProjectLocation.Local" /> projects, this is defined
+ as <c>&lt;Project Directory&lt;\obj</c>.
+ </para>
+ <para>
+ For <see cref="T:NAnt.VSNet.ProjectLocation.Web" /> projects, this is defined
+ as <c>%HOMEPATH%\VSWebCache\&lt;Machine Name&gt;\&lt;Project Directory&gt;\obj</c>.
+ </para>
+ </remarks>
</member>
<member name="P:NAnt.VSNet.ProjectBase.Guid">
<summary>
@@ -1434,19 +1449,19 @@
</value>
</member>
<member name="P:NAnt.VSNet.ManagedProjectBase.IsWebProject">
- <summary>
- Gets a value indicating if this is a web project.
- </summary>
- <value>
- <see langword="true"/> if this is a web project; otherwise,
- <see langword="false"/>.
- </value>
- <remarks>
- If the url of a web project has been mapped to a local path
- (using the &lt;webmap&gt; element), then this property will return
- <see langword="false"/> for a <see cref="F:NAnt.VSNet.ProjectLocation.Web"/>
- project.
- </remarks>
+ <summary>
+ Gets a value indicating if this is a web project.
+ </summary>
+ <value>
+ <see langword="true" /> if this is a web project; otherwise,
+ <see langword="false" />.
+ </value>
+ <remarks>
+ If the url of a web project has been mapped to a local path
+ (using the &lt;webmap&gt; element), then this property will return
+ <see langword="false" /> for a <see cref="T:NAnt.VSNet.ProjectLocation.Web" />
+ project.
+ </remarks>
</member>
<member name="P:NAnt.VSNet.ManagedProjectBase.Name">
<summary>
@@ -2253,6 +2268,16 @@
Visual Studio 2005
</summary>
</member>
+ <member name="F:NAnt.VSNet.ProductVersion.Orcas">
+ <summary>
+ Visual Studio 2008
+ </summary>
+ </member>
+ <member name="F:NAnt.VSNet.ProductVersion.Rosario">
+ <summary>
+ Visual Studio 2010
+ </summary>
+ </member>
<member name="T:NAnt.VSNet.ProjectLocation">
<summary>
Indentifies the physical location of a managed project.
@@ -3192,9 +3217,9 @@
<member name="M:NAnt.VSNet.VcAssemblyReference.EvaluateMacro(System.Text.RegularExpressions.Match)">
<summary>
Is called each time a regular expression match is found during a
- <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/> operation.
+ <see cref="M:Regex.Replace(string, MatchEvaluator)"/> operation.
</summary>
- <param name="m">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a single regular expression match during a <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/>.</param>
+ <param name="m">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a single regular expression match during a <see cref="M:Regex.Replace(string, MatchEvaluator)"/>.</param>
<returns>
The expanded <see cref="T:System.Text.RegularExpressions.Match"/>.
</returns>
@@ -3354,7 +3379,7 @@
<param name="projectDefault">The value to return if setting is not defined in both the file and project configuration.</param>
<returns>
The value of a setting for the specified tool, or
- <paramref name="defaultValue"/> if the setting is not defined in
+ <paramref name="settingName"/> if the setting is not defined in
both the file and project configuration.
</returns>
<remarks>
@@ -3617,15 +3642,15 @@
</summary>
</member>
<member name="P:NAnt.VSNet.VcProject.ProjectLocation">
- <summary>
- Get the location of the project.
- </summary>
- <value>
- <see cref="F:NAnt.VSNet.ProjectLocation.Local"/>.
- </value>
- <remarks>
- For now, we only support local Visual C++ projects.
- </remarks>
+ <summary>
+ Get the location of the project.
+ </summary>
+ <value>
+ <see cref="T:NAnt.VSNet.ProjectLocation.Local" />.
+ </value>
+ <remarks>
+ For now, we only support local Visual C++ projects.
+ </remarks>
</member>
<member name="P:NAnt.VSNet.VcProject.ObjectDir">
<summary>
View
BIN  Tools/nant/bin/NAnt.VisualCppTasks.dll
Binary file not shown
View
BIN  Tools/nant/bin/NAnt.Win32Tasks.dll
Binary file not shown
View
130 Tools/nant/bin/NAnt.Win32Tasks.xml
@@ -173,6 +173,116 @@
The command-line arguments for the external program.
</value>
</member>
+ <member name="T:NAnt.Win32.Tasks.LocateSdkTask">
+ <summary>
+ Reads the most recent Windows SDK InstallationFolder key into a NAnt property
+ </summary>
+ <example>
+ <code>
+ <![CDATA[
+ <locatesdk property="dotNetFX" minsdk="v6.0" />
+ ]]>
+ </code>
+ </example>
+ </member>
+ <member name="M:NAnt.Win32.Tasks.LocateSdkTask.ExecuteTask">
+ <summary>
+ locate the most recent WinSDK installed
+ </summary>
+ </member>
+ <member name="M:NAnt.Win32.Tasks.LocateSdkTask.StringToVersion(System.String)">
+ <summary>
+ Converts a version expressed as a string into a Version object
+ </summary>
+ <param name="sdkVersion">
+ A <see cref="T:System.String"/> containing the version to convert.
+ </param>
+ <returns>
+ A <see cref="T:System.Version"/> object representing the version string.
+ </returns>
+ </member>
+ <member name="P:NAnt.Win32.Tasks.LocateSdkTask.PropertyName">
+ <summary>
+ <para>
+ The property to set to the value stored in the InstalledFolder key of the located WinSDK version.
+ </para>
+ </summary>
+ </member>
+ <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MinWinSdkVersion">
+ <summary>
+ <para>
+ The minimum acceptable Windows SDK version.
+ </para>
+ </summary>
+ </member>
+ <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MaxWinSdkVersion">
+ <summary>
+ <para>
+ The maximum acceptable Windows SDK version.
+ </para>
+ </summary>
+ </member>
+ <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MinNetFxVersion">
+ <summary>
+ <para>
+ The minimum acceptable .NET sdk version.
+ </para>
+ </summary>
+ </member>
+ <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MaxNetFxVersion">
+ <summary>
+ <para>
+ The maximum acceptable .NET sdk version.
+ </para>
+ </summary>
+ </member>
+ <member name="T:NAnt.Win32.Tasks.MonoRegistryTask">
+ <summary>
+ Reads the mono registry path into a NAnt property.
+ </summary>
+ <remarks>
+ The mono registry keyes can exist in one of two places depending on the platform. This
+ task will check to see which registry path that Mono is using.
+ </remarks>
+ <example>
+ <code>
+ <![CDATA[
+ <monoregistry property="mono.reg" />
+ ]]>
+ </code>
+ </example>
+ </member>
+ <member name="F:NAnt.Win32.Tasks.MonoRegistryTask._defaultRegKey">
+ <summary>
+ The Mono reg key to default to if none of the keys in _regKeys are found
+ in the running machine.
+ </summary>
+ </member>
+ <member name="F:NAnt.Win32.Tasks.MonoRegistryTask._propName">
+ <summary>
+ Private property name to assign the Mono registry path to.
+ </summary>
+ </member>
+ <member name="F:NAnt.Win32.Tasks.MonoRegistryTask._regKeys">
+ <summary>
+ Private array of Mono registry paths to test in order.
+ </summary>
+ <remarks>
+ If new registry paths are used by the Mono team, add them to this array.
+ </remarks>
+ </member>
+ <member name="M:NAnt.Win32.Tasks.MonoRegistryTask.ExecuteTask">
+ <summary>
+ Locates the appropriate Mono registry path to use.
+ </summary>
+ </member>
+ <member name="P:NAnt.Win32.Tasks.MonoRegistryTask.PropertyName">
+ <summary>
+ <para>
+ The property to set to the Mono registry path.
+ </para>
+ </summary>
+ </member>
<member name="T:NAnt.Win32.Tasks.ReadRegistryTask">
<summary>
Reads a value or set of values from the Windows Registry into one or
@@ -634,16 +744,16 @@
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
</member>
<member name="P:NAnt.Win32.Tasks.TlbImpTask.SysArray">
- <summary>
- Specifies whether to import a COM style SafeArray as a managed
- <see cref="T:System.Array"/> class type. The default is <see langword="false"/>.
- </summary>
- <value>
- <see langword="true"/> if a COM style SafeArray should be imported
- as a managed <see cref="T:System.Array"/> class type; otherwise,
- <see langword="false"/>.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
+ <summary>
+ Specifies whether to import a COM style SafeArray as a managed
+ <see cref="T:System.Array" /> class type. The default is <see langword="false" />.
+ </summary>
+ <value>
+ <see langword="true" /> if a COM style SafeArray should be imported
+ as a managed <see cref="T:System.Array" /> class type; otherwise,
+ <see langword="false" />.
+ </value>
+ <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
</member>
<member name="P:NAnt.Win32.Tasks.TlbImpTask.Transform">
<summary>
View
BIN  Tools/nant/bin/NAnt.exe
Binary file not shown
View
945 Tools/nant/bin/NAnt.exe.config
@@ -372,7 +372,7 @@
family="net"
version="3.5"
description="Microsoft .NET Framework 3.5"
- sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
+ sdkdirectory="${sdkInstallRoot}"
frameworkdirectory="${path::combine(installRoot, 'v3.5')}"
frameworkassemblydirectory="${path::combine(installRoot, 'v2.0.50727')}"
clrversion="2.0.50727"
@@ -434,20 +434,40 @@
<include name="Microsoft.Build.Framework.dll" />
<include name="System.AddIn.Contract.dll" />
<include name="System.AddIn.dll" />
+ <include name="System.ComponentModel.DataAnnotations.dll" />
<include name="System.Core.dll" />
<include name="System.Data.DataSetExtensions.dll" />
+ <include name="System.Data.Entity.Design.dll" />
+ <include name="System.Data.Entity.dll" />
<include name="System.Data.Linq.dll" />
+ <include name="System.Data.Services.Client.dll" />
+ <include name="System.Data.Services.Design.dll" />
+ <include name="System.Data.Services.dll" />
<include name="System.DirectoryServices.AccountManagement.dll" />
<include name="System.Management.Instrumentation.dll" />
<include name="System.Net.dll" />
<include name="System.ServiceModel.Web.dll" />
+ <include name="System.Web.Abstractions.dll" />
+ <include name="System.Web.DynamicData.Design.dll" />
+ <include name="System.Web.DynamicData.dll" />
+ <include name="System.Web.Entitly.Design.dll" />
+ <include name="System.Web.Entitly.dll" />
<include name="System.Web.Extensions.Design.dll" />
<include name="System.Web.Extensions.dll" />
+ <include name="System.Web.Routing.dll" />
<include name="System.Windows.Presentation.dll" />
<include name="System.WorkflowServices.dll" />
<include name="System.Xml.Linq.dll" />
</reference-assemblies>
<reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Reference Assemblies/Microsoft/Framework/v3.0">
+ <include name="PresentationBuildTasks.dll" />
+ <include name="PresentationCore.dll" />
+ <include name="PresentationFramework.Aero.dll" />
+ <include name="PresentationFramework.Classic.dll" />
+ <include name="PresentationFramework.dll" />
+ <include name="PresentationFramework.Luna.dll" />
+ <include name="PresentationFramework.Royale.dll" />
+ <include name="ReachFramework.dll" />
<include name="System.IdentityModel.dll" />
<include name="System.IdentityModel.Selectors.dll" />
<include name="System.IO.Log.dll" />
@@ -458,7 +478,12 @@
<include name="System.Workflow.Activities.dll" />
<include name="System.Workflow.ComponentModel.dll" />
<include name="System.Workflow.Runtime.dll" />
+ <include name="UIAutomationClient.dll" />
+ <include name="UIAutomationClientsideProviders.dll" />
+ <include name="UIAutomationProvider.dll" />
+ <include name="UIAutomationTypes.dll" />
<include name="WindowsBase.dll" />
+ <include name="WindowsFormsIntegration.dll" />
</reference-assemblies>
<task-assemblies>
<!-- include MS.NET version-neutral assemblies -->
@@ -473,7 +498,7 @@
<include name="extensions/common/2.0/**/*.dll" />
</task-assemblies>
<tool-paths>
- <directory name="${path::combine(sdkInstallRoot, 'bin')}"
+ <directory name="${sdkInstallRoot}"
if="${property::exists('sdkInstallRoot')}" />
<directory name="${path::combine(installRoot, 'v3.5')}" />
<directory name="${path::combine(installRoot, 'v2.0.50727')}" />
@@ -483,21 +508,341 @@
property="installRoot"
key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
hive="LocalMachine" />
+ <locatesdk property="sdkInstallRoot" minwinsdkver="v6.0A" maxnetfxver="3.5" failonerror="false" />
+ </project>
+ <tasks>
+ <task name="csc">
+ <attribute name="supportsnowarnlist">true</attribute>
+ <attribute name="supportswarnaserrorlist">true</attribute>
+ <attribute name="supportskeycontainer">true</attribute>
+ <attribute name="supportskeyfile">true</attribute>
+ <attribute name="supportsdelaysign">true</attribute>
+ <attribute name="supportsplatform">true</attribute>
+ <attribute name="supportslangversion">true</attribute>
+ </task>
+ <task name="vbc">
+ <attribute name="supportsdocgeneration">true</attribute>
+ <attribute name="supportsnostdlib">true</attribute>
+ <attribute name="supportsnowarnlist">true</attribute>
+ <attribute name="supportskeycontainer">true</attribute>
+ <attribute name="supportskeyfile">true</attribute>
+ <attribute name="supportsdelaysign">true</attribute>
+ <attribute name="supportsplatform">true</attribute>
+ <attribute name="supportswarnaserrorlist">true</attribute>
+ </task>
+ <task name="jsc">
+ <attribute name="supportsplatform">true</attribute>
+ </task>
+ <task name="vjc">
+ <attribute name="supportsnowarnlist">true</attribute>
+ <attribute name="supportskeycontainer">true</attribute>
+ <attribute name="supportskeyfile">true</attribute>
+ <attribute name="supportsdelaysign">true</attribute>
+ </task>
+ <task name="resgen">
+ <attribute name="supportsassemblyreferences">true</attribute>
+ <attribute name="supportsexternalfilereferences">true</attribute>
+ </task>
+ <task name="delay-sign">
+ <attribute name="exename">sn</attribute>
+ </task>
+ <task name="license">
+ <attribute name="exename">lc</attribute>
+ <attribute name="supportsassemblyreferences">true</attribute>
+ </task>
+ </tasks>
+ </framework>
+ <framework
+ name="net-4.0"
+ family="net"
+ version="4.0"
+ description="Microsoft .NET Framework 4.0"
+ sdkdirectory="${sdkInstallRoot}"
+ frameworkdirectory="${path::combine(installRoot, 'v4.0.30319')}"
+ frameworkassemblydirectory="${path::combine(installRoot, 'v4.0.30319')}"
+ clrversion="4.0.30319"
+ clrtype="Desktop"
+ vendor="Microsoft"
+ >
+ <runtime>
+ <probing-paths>
+ <directory name="lib/common/2.0" />
+ <directory name="lib/common/neutral" />
+ </probing-paths>
+ <modes>
+ <strict>
+ <environment>
+ <variable name="COMPLUS_VERSION" value="v4.0.30319" />
+ </environment>
+ </strict>
+ </modes>
+ </runtime>
+ <reference-assemblies basedir="${path::combine(installRoot, 'v4.0.30319')}">
+ <include name="Accessibility.dll" />
+ <include name="Microsoft.Build.Conversion.v4.0.dll" />
+ <include name="Microsoft.Build.dll" />
+ <include name="Microsoft.Build.Engine.dll" />
+ <include name="Microsoft.Build.Framework.dll" />
+ <include name="Microsoft.Build.Tasks.v4.0.dll" />
+ <include name="Microsoft.Build.Utilities.v4.0.dll" />
+ <include name="Microsoft.CSharp.dll" />
+ <include name="Microsoft.Data.Entity.Build.Tasks.dll" />
+ <include name="Microsoft.JScript.dll" />
+ <include name="Microsoft.Transactions.Bridge.dll" />
+ <include name="Microsoft.Transactions.Bridge.Dtc.dll" />
+ <include name="Microsoft.VisualBasic.Activities.Compiler.dll" />
+ <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
+ <include name="Microsoft.VisualBasic.Compatibility.dll" />
+ <include name="Microsoft.VisualBasic.dll" />
+ <include name="Microsoft.VisualC.dll" />
+ <include name="Microsoft.VisualC.STLCLR.dll" />
+ <include name="mscorlib.dll" />
+ <include name="System.Activities.Core.Presentation.dll" />
+ <include name="System.Activities.dll" />
+ <include name="System.Activities.DurableInstancing.dll" />
+ <include name="System.Activities.Presentation.dll" />
+ <include name="System.AddIn.Contract" />
+ <include name="System.AddIn.dll" />
+ <include name="System.ComponentModel.Composition.dll" />
+ <include name="System.ComponentModel.DataAnnotations.dll" />
+ <include name="System.Configuration.dll" />
+ <include name="System.Configuration.Install.dll" />
+ <include name="System.Core.dll" />
+ <include name="System.Data.DataSetExtensions.dll" />
+ <include name="System.Data.dll" />
+ <include name="System.Data.Entity.Design.dll" />
+ <include name="System.Data.Entity.dll" />
+ <include name="System.Data.Linq.dll" />
+ <include name="System.Data.OracleClient.dll" />
+ <include name="System.Data.Services.Client.dll" />
+ <include name="System.Data.Services.Design.dll" />
+ <include name="System.Data.Services.dll" />
+ <include name="System.Data.SqlXml.dll" />
+ <include name="System.Deployment.dll" />
+ <include name="System.Design.dll" />
+ <include name="System.Device.dll" />
+ <include name="System.DirectoryServices.dll" />
+ <include name="System.DirectoryServices.Protocols.dll" />
+ <include name="System.dll" />
+ <include name="System.Drawing.Design.dll" />
+ <include name="System.Drawing.dll" />
+ <include name="System.Dynamic.dll" />
+ <include name="System.EnterpriseServices.dll" />
+ <include name="System.EnterpriseServices.Thunk.dll" />
+ <include name="System.EnterpriseServices.Wrapper.dll" />
+ <include name="System.IdentityModel.dll" />
+ <include name="System.IdentityModel.Selectors.dll" />
+ <include name="System.IO.Log.dll" />
+ <include name="System.Management.dll" />
+ <include name="System.Management.Instrumentation.dll" />
+ <include name="System.Messaging.dll" />
+ <include name="System.Net.dll" />
+ <include name="System.Numerics.dll" />
+ <include name="System.Runtime.Caching.dll" />
+ <include name="System.Runtime.DurableInstancing.dll" />
+ <include name="System.Runtime.Remoting.dll" />
+ <include name="System.Runtime.Serialization.dll" />
+ <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
+ <include name="System.Security.dll" />
+ <include name="System.ServiceModel.Activation.dll" />
+ <include name="System.ServiceModel.Activities.dll" />
+ <include name="System.ServiceModel.Channels.dll" />
+ <include name="System.ServiceModel.Discovery.dll" />
+ <include name="System.ServiceModel.dll" />
+ <include name="System.ServiceModel.Routing.dll" />
+ <include name="System.ServiceModel.ServiceMoniker40.dll" />
+ <include name="System.ServiceModel.WasHosting.dll" />
+ <include name="System.ServiceModel.Web.dll" />
+ <include name="System.ServiceProcess.dll" />
+ <include name="System.Transactions.dll" />
+ <include name="System.Web.Abstractions.dll" />
+ <include name="System.Web.ApplicationServices.dll" />
+ <include name="System.Web.DataVisualization.Design.dll" />
+ <include name="System.Web.DataVisualization.dll" />
+ <include name="System.Web.dll" />
+ <include name="System.Web.DynamicData.Design.dll" />
+ <include name="System.Web.DynamicData.dll" />
+ <include name="System.Web.Entity.Design.dll" />
+ <include name="System.Web.Entity.dll" />
+ <include name="System.Web.Extensions.Design.dll" />
+ <include name="System.Web.Extensions.dll" />
+ <include name="System.Web.Mobile.dll" />
+ <include name="System.Web.RegularExpressions.dll" />
+ <include name="System.Web.Routing.dll" />
+ <include name="System.Web.Services.dll" />
+ <include name="System.Windows.Forms.DataVisualization.Design.dll" />
+ <include name="System.Windows.Forms.DataVisualization.dll" />
+ <include name="System.Windows.Forms.dll" />
+ <include name="System.Workflow.Activities.dll" />
+ <include name="System.Workflow.ComponentModel.dll" />
+ <include name="System.Workflow.Runtime.dll" />
+ <include name="System.WorkflowServices.dll" />
+ <include name="System.Xaml.dll" />
+ <include name="System.Xaml.Hosting.dll" />
+ <include name="System.Xml.dll" />
+ <include name="System.Xml.Linq.dll" />
+ </reference-assemblies>
+ <!-- WPF Assemblies -->
+ <reference-assemblies basedir="${path::combine(installRoot, 'v4.0.30319')}/WPF">
+ <include name="NaturalLanguage6.dll" />
+ <include name="NlsData0009.dll" />
+ <include name="NlsLexicons0009.dll" />
+ <include name="PenIMC.dll" />
+ <include name="PresentationCore.dll" />
+ <include name="PresentationFramework.Aero.dll" />
+ <include name="PresentationFramework.Classic.dll" />
+ <include name="PresentationFramework.dll" />
+ <include name="PresentationFramework.Luna.dll" />
+ <include name="PresentationFramework.Royale.dll" />
+ <include name="PresentationHost_v0400.dll" />
+ <include name="PresentationNative_v0400.dll" />
+ <include name="PresentationUI.dll" />
+ <include name="ReachFramework.dll" />
+ <include name="System.Printing.dll" />
+ <include name="System.Speech.dll" />
+ <include name="System.Windows.Input.Manipulations.dll" />
+ <include name="System.Windows.Presentation.dll" />
+ <include name="UIAutomationClient.dll" />
+ <include name="UIAutomationClientsideProviders.dll" />
+ <include name="UIAutomationProvider.dll" />
+ <include name="UIAutomationTypes.dll" />
+ <include name="WindowsBase.dll" />
+ <include name="WindowsFormsIntegration.dll" />
+ <include name="wpfgfx_v0400.dll" />
+ <include name="wpftxt_v0400.dll" />
+ </reference-assemblies>
+ <reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Reference Assemblies/Microsoft/Framework/.NETFramework/v4.0">
+ <include name="Microsoft.Build.Conversion.v4.0.dll" />
+ <include name="Microsoft.Build.dll" />
+ <include name="Microsoft.Build.Engine.dll" />
+ <include name="Microsoft.Build.Framework.dll" />
+ <include name="Microsoft.Build.Tasks.v4.0.dll" />
+ <include name="Microsoft.Build.Utilities.v4.0.dll" />
+ <include name="Microsoft.CSharp.dll" />
+ <include name="Microsoft.JScript.dll" />
+ <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
+ <include name="Microsoft.VisualBasic.Comptatibility.dll" />
+ <include name="Microsoft.VisualBasic.dll" />
+ <include name="Microsoft.VisualC.dll" />
+ <include name="Microsoft.VisualC.STLCLR.dll" />
+ <include name="mscorlib.dll" />
+ <include name="PresentationBuildTasks.dll" />
+ <include name="PresentationCore.dll" />
+ <include name="WindowsBase.dll" />
+ <include name="PresentationFramework.dll" />
+ <include name="PresentationFramework.Aero.dll" />
+ <include name="PresentationFramework.Classic.dll" />
+ <include name="PresentationFramework.Luna.dll" />
+ <include name="PresentationFramework.Royale.dll" />
+ <include name="ReachFramework.dll" />
+ <include name="System.Activities.Core.Presentation.dll" />
+ <include name="System.Activities.dll" />
+ <include name="System.Activities.DurableInstancing.dll" />
+ <include name="System.Activities.Presentation.dll" />
+ <include name="System.AddIn.Contract.dll" />
+ <include name="System.AddIn.dll" />
+ <include name="System.ComponentModel.Composition.dll" />
+ <include name="System.ComponentModel.DataAnnotations.dll" />
+ <include name="System.Configuration.dll" />
+ <include name="System.Core.dll" />
+ <include name="System.Data.DataSetExtension.dll" />
+ <include name="System.Data.dll" />
+ <include name="System.Data.Entity.Design.dll" />
+ <include name="System.Data.Entity.dll" />
+ <include name="System.Data.Linq.dll" />
+ <include name="System.Data.OracleClient.dll" />
+ <include name="System.Data.Services.Client.dll" />
+ <include name="System.Data.Services.Design.dll" />
+ <include name="System.Data.Services.dll" />
+ <include name="System.Data.SqlXml.dll" />
+ <include name="System.Deployment.dll" />
+ <include name="System.Design.dll" />
+ <include name="System.Device.dll" />
+ <include name="System.DirectoryServices.AccountManagement.dll" />
+ <include name="System.DirectoryServices.dll" />
+ <include name="System.DirectoryServices.Protocols.dll" />
+ <include name="System.dll" />
+ <include name="System.Drawing.Design.dll" />
+ <include name="System.Drawing.dll" />
+ <include name="System.EnterpriseServices.dll" />
+ <include name="System.EnterpriseServices.Thunk.dll" />
+ <include name="System.EnterpriseServices.Wrapper.dll" />
+ <include name="System.IdentityModel.dll" />
+ <include name="System.IdentityModel.Selectors.dll" />
+ <include name="System.IO.Log.dll" />
+ <include name="System.Management.dll" />
+ <include name="System.Management.Instrumentation.dll" />
+ <include name="System.Messaging.dll" />
+ <include name="System.Net.dll" />
+ <include name="System.Numerics.dll" />
+ <include name="System.Printing.dll" />
+ <include name="System.Runtime.Caching.dll" />
+ <include name="System.Runtime.DurableInstancing.dll" />
+ <include name="System.Runtime.Remoting.dll" />
+ <include name="System.Runtime.Serialization.dll" />
+ <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
+ <include name="System.Security.dll" />
+ <include name="System.ServiceModel.Activation.dll" />
+ <include name="System.ServiceModel.Activities.dll" />
+ <include name="System.ServiceModel.Channels.dll" />
+ <include name="System.ServiceModel.Discovery.dll" />
+ <include name="System.ServiceModel.dll" />
+ <include name="System.ServiceModel.Routing.dll" />
+ <include name="System.ServiceModel.Web.dll" />
+ <include name="System.ServiceProcess.dll" />
+ <include name="System.Speech.dll" />
+ <include name="System.Transactions.dll" />
+ <include name="System.Web.Abstractions.dll" />
+ <include name="System.Web.ApplicationServices.dll" />
+ <include name="System.Web.DataVisualization.Design.dll" />
+ <include name="System.Web.DataVisualization.dll" />
+ <include name="System.Web.dll" />
+ <include name="System.Web.DynamicData.Design.dll" />
+ <include name="System.Web.DynamicData.dll" />
+ <include name="System.Web.Entity.Design.dll" />
+ <include name="System.Web.Entity.dll" />
+ <include name="System.Web.Extensions.Design.dll" />
+ <include name="System.Web.Extensions.dll" />
+ <include name="System.Web.Mobile.dll" />
+ <include name="System.Web.RegularExpressions.dll" />
+ <include name="System.Web.Routing.dll" />
+ <include name="System.Web.Services.dll" />
+ <include name="System.Windows.Forms.DataVisualization.Design.dll" />
+ <include name="System.Windows.Forms.DataVisualization.dll" />
+ <include name="System.Windows.Forms.dll" />
+ <include name="System.Windows.Input.Manipulations.dll" />
+ <include name="System.Windows.Presentation.dll" />
+ <include name="System.Workflow.Activities.dll" />
+ <include name="System.Workflow.ComponentModel.dll" />
+ <include name="System.Workflow.Runtime.dll" />
+ <include name="System.WorkflowServices.dll" />
+ <include name="System.Xaml.dll" />
+ <include name="System.Xml.dll" />
+ <include name="System.Xml.Linq.dll" />
+ </reference-assemblies>
+ <task-assemblies>
+ <!-- include MS.NET version-neutral assemblies -->
+ <include name="extensions/net/neutral/**/*.dll" />
+ <!-- include MS.NET 4.0 specific assemblies -->
+ <include name="extensions/net/4.0/**/*.dll" />
+ <!-- include MS.NET specific task assembly -->
+ <include name="NAnt.MSNetTasks.dll" />
+ <!-- include MS.NET specific test assembly -->
+ <include name="NAnt.MSNet.Tests.dll" />
+ <!-- include .NET 4.0 specific assemblies -->
+ <include name="extensions/common/4.0/**/*.dll" />
+ </task-assemblies>
+ <tool-paths>
+ <directory name="${sdkInstallRoot}"
+ if="${property::exists('sdkInstallRoot')}" />
+ <directory name="${path::combine(installRoot, 'v4.0.30319')}" />
+ </tool-paths>
+ <project>
<readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A\WinSDKNetFxTools\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.1\WinSDK\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0\WinSDK\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
+ property="installRoot"
+ key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
+ hive="LocalMachine" />
+ <locatesdk property="sdkInstallRoot" minwinsdkver="v7.0A" minnetfxver="4.0" maxnetfxver="4.0.99999" failonerror="false" />
</project>
<tasks>
<task name="csc">
@@ -693,7 +1038,7 @@
description="Microsoft Silverlight 2.0"
sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
frameworkdirectory="${path::combine(installRoot, 'v3.5')}"
- frameworkassemblydirectory="${environment::get-folder-path('ProgramFiles')}/Microsoft Silverlight/2.0.31005.0"
+ frameworkassemblydirectory="${SL2RefAssemblyBaseDir}"
clrversion="2.0.50727"
clrtype="Browser"
vendor="Microsoft"
@@ -707,7 +1052,7 @@
</strict>
</modes>
</runtime>
- <reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Microsoft Silverlight/2.0.31005.0">
+ <reference-assemblies basedir="${SL2RefAssemblyBaseDir}">
<include name="Microsoft.VisualBasic.dll" />
<include name="mscorlib.dll" />
<include name="System.Core.dll" />
@@ -733,27 +1078,252 @@
<include name="extensions/common/2.0/**/*.dll" />
</task-assemblies>
<tool-paths>
+ <directory name="${SL2RefAssemblyBaseDir}" />
<directory name="${path::combine(sdkInstallRoot, 'bin')}"
if="${property::exists('sdkInstallRoot')}" />
<directory name="${path::combine(installRoot, 'v3.5')}" />
<directory name="${path::combine(installRoot, 'v2.0.50727')}" />
- <directory name="${environment::get-folder-path('ProgramFiles')}/Microsoft Silverlight/2.0.31005.0" />
</tool-paths>
<project>
+ <readregistry property="SL2RefAssemblyBaseDir"
+ key="SOFTWARE\Microsoft\Microsoft SDKs\Silverlight\v2.0\ReferenceAssemblies\SLRuntimeInstallPath"
+ hive="LocalMachine" />
+ <readregistry
+ property="installRoot"
+ key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
+ hive="LocalMachine" />
+ <locatesdk property="sdkInstallRoot" minwinsdkver="v6.0A" maxnetfxver="3.5" failonerror="false" />
+ </project>
+ <tasks>
+ <task name="csc">
+ <attribute name="noconfig">true</attribute>
+ <attribute name="nostdlib">true</attribute>
+ <attribute name="supportsnowarnlist">true</attribute>
+ <attribute name="supportswarnaserrorlist">true</attribute>
+ <attribute name="supportskeycontainer">true</attribute>
+ <attribute name="supportskeyfile">true</attribute>
+ <attribute name="supportsdelaysign">true</attribute>
+ <attribute name="supportsplatform">true</attribute>
+ <attribute name="supportslangversion">true</attribute>
+ </task>
+ <task name="vbc">
+ <attribute name="nostdlib">true</attribute>
+ <attribute name="supportsdocgeneration">true</attribute>
+ <attribute name="supportsnostdlib">true</attribute>
+ <attribute name="supportsnowarnlist">true</attribute>
+ <attribute name="supportskeycontainer">true</attribute>
+ <attribute name="supportskeyfile">true</attribute>
+ <attribute name="supportsdelaysign">true</attribute>
+ <attribute name="supportsplatform">true</attribute>
+ <attribute name="supportswarnaserrorlist">true</attribute>
+ </task>
+ <task name="jsc">
+ <attribute name="supportsplatform">true</attribute>
+ </task>
+ <task name="vjc">
+ <attribute name="supportsnowarnlist">true</attribute>
+ <attribute name="supportskeycontainer">true</attribute>
+ <attribute name="supportskeyfile">true</attribute>
+ <attribute name="supportsdelaysign">true</attribute>
+ </task>
+ <task name="resgen">
+ <attribute name="supportsassemblyreferences">true</attribute>
+ <attribute name="supportsexternalfilereferences">true</attribute>
+ </task>
+ <task name="delay-sign">
+ <attribute name="exename">sn</attribute>
+ </task>
+ <task name="license">
+ <attribute name="exename">lc</attribute>
+ <attribute name="supportsassemblyreferences">true</attribute>
+ </task>
+ </tasks>
+ </framework>
+ <framework
+ name="silverlight-3.0"
+ family="silverlight"
+ version="3.0"
+ description="Microsoft Silverlight 3.0"
+ sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
+ frameworkdirectory="${path::combine(installRoot, 'v3.5')}"
+ frameworkassemblydirectory="${SL3RefAssemblyBaseDir}"
+ clrversion="2.0.50727"
+ clrtype="Browser"
+ vendor="Microsoft"
+ >
+ <runtime>
+ <modes>
+ <strict>
+ <environment>
+ <variable name="COMPLUS_VERSION" value="v2.0.50727" />
+ </environment>
+ </strict>
+ </modes>
+ </runtime>
+ <reference-assemblies basedir="${SL3RefAssemblyBaseDir}">
+ <include name="Microsoft.VisualBasic.dll" />
+ <include name="mscorlib.dll" />
+ <include name="System.Core.dll" />
+ <include name="System.dll" />
+ <include name="System.Xml.dll" />
+ <include name="System.Windows.dll" />
+ <include name="System.Windows.Browser.dll" />
+ <!-- Remaining libraries found in the Reference Assembly directory -->
+ <include name="agcore.debug.dll" />
+ <include name="agcore.dll" />
+ <include name="coreclr.dll" />
+ <include name="mscorrc.debug.dll" />
+ <include name="mscorrc.dll" />
+ <include name="npctrl.dll" />
+ <include name="npctrlui.dll" />
+ <include name="Silverlight.ConfigurationUI.dll" />
+ <include name="System.Net.dll" />
+ <include name="System.Runtime.Serialization.dll" />
+ <include name="System.ServiceModel.dll" />
+ <include name="System.ServiceModel.Web.dll" />
+ </reference-assemblies>
+ <task-assemblies>
+ <!-- include MS.NET version-neutral assemblies -->
+ <include name="extensions/net/neutral/**/*.dll" />
+ <!-- include MS.NET 2.0 specific assemblies -->
+ <include name="extensions/net/2.0/**/*.dll" />
+ <!-- include MS.NET specific task assembly -->
+ <include name="NAnt.MSNetTasks.dll" />
+ <!-- include MS.NET specific test assembly -->
+ <include name="NAnt.MSNet.Tests.dll" />
+ <!-- include .NET 2.0 specific assemblies -->
+ <include name="extensions/common/2.0/**/*.dll" />
+ </task-assemblies>
+ <tool-paths>
+ <directory name="${SL3RefAssemblyBaseDir}" />
+ <directory name="${path::combine(sdkInstallRoot, 'bin')}"
+ if="${property::exists('sdkInstallRoot')}" />
+ <directory name="${path::combine(installRoot, 'v3.5')}" />
+ </tool-paths>
+ <project>
+ <readregistry property="SL3RefAssemblyBaseDir"
+ key="SOFTWARE\Microsoft\Microsoft SDKs\Silverlight\v3.0\ReferenceAssemblies\SLRuntimeInstallPath"
+ hive="LocalMachine" />
+ <readregistry
+ property="installRoot"
+ key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
+ hive="LocalMachine" />
+ <locatesdk property="sdkInstallRoot" minwinsdkver="v6.0A" maxnetfxver="3.5" failonerror="false" />
+ </project>
+ <tasks>
+ <task name="csc">
+ <attribute name="noconfig">true</attribute>
+ <attribute name="nostdlib">true</attribute>
+ <attribute name="supportsnowarnlist">true</attribute>
+ <attribute name="supportswarnaserrorlist">true</attribute>
+ <attribute name="supportskeycontainer">true</attribute>
+ <attribute name="supportskeyfile">true</attribute>
+ <attribute name="supportsdelaysign">true</attribute>
+ <attribute name="supportsplatform">true</attribute>
+ <attribute name="supportslangversion">true</attribute>
+ </task>
+ <task name="vbc">
+ <attribute name="nostdlib">true</attribute>
+ <attribute name="supportsdocgeneration">true</attribute>
+ <attribute name="supportsnostdlib">true</attribute>
+ <attribute name="supportsnowarnlist">true</attribute>
+ <attribute name="supportskeycontainer">true</attribute>
+ <attribute name="supportskeyfile">true</attribute>
+ <attribute name="supportsdelaysign">true</attribute>
+ <attribute name="supportsplatform">true</attribute>
+ <attribute name="supportswarnaserrorlist">true</attribute>
+ </task>
+ <task name="jsc">
+ <attribute name="supportsplatform">true</attribute>
+ </task>
+ <task name="vjc">
+ <attribute name="supportsnowarnlist">true</attribute>
+ <attribute name="supportskeycontainer">true</attribute>
+ <attribute name="supportskeyfile">true</attribute>
+ <attribute name="supportsdelaysign">true</attribute>
+ </task>