home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Software / Freeware / Programare / Sharp / SharpDevelop_1.0.3.1761_Setup.exe / NAnt.VSNetTasks.xml < prev    next >
Extensible Markup Language  |  2004-11-30  |  28KB  |  598 lines

  1. <?xml version="1.0"?>
  2. <doc>
  3.     <assembly>
  4.         <name>NAnt.VSNetTasks</name>
  5.     </assembly>
  6.     <members>
  7.         <member name="T:NAnt.VSNet.Tasks.SolutionTask">
  8.             <summary>
  9.             Compiles VS.NET solutions (or sets of projects), automatically determining project dependencies from inter-project references.
  10.             </summary>
  11.             <remarks>
  12.             <para>
  13.             This task will analyze each of the given .csproj or .vbproj files and
  14.             build them in the proper order.  It supports reading solution files, as well
  15.             as enterprise template projects.
  16.             </para>
  17.             <para>
  18.             This task also supports the model of referencing projects by their
  19.             output filenames, rather than referencing them inside the solution.  It will
  20.             automatically detect the existance of a file reference and convert it to a 
  21.             project reference.  For example, if project A references the file in the
  22.             release output directory of project B, the solution task will automatically convert
  23.             this to a project dependency on project B and will reference the appropriate configuration output
  24.             directory at the final build time (ie: reference the debug version of B if the solution is built as debug).
  25.             </para>
  26.             </remarks>
  27.             <example>
  28.               <para>
  29.               Compiles all of the projects in <c>test.sln</c>, in release mode, in 
  30.               the proper order.
  31.               </para>
  32.               <code>
  33.                 <![CDATA[
  34.             <solution configuration="release" solutionfile="test.sln" />
  35.                 ]]>
  36.               </code>
  37.             </example>
  38.             <example>
  39.               <para>
  40.               Compiles all of the projects in <c>projects.txt</c>, in the proper 
  41.               order.
  42.               </para>
  43.               <code>
  44.                 <![CDATA[
  45.             <solution configuration="release">
  46.                 <projects>
  47.                     <includesList name="projects.txt" />
  48.                </projects>
  49.             </solution>
  50.                 ]]>
  51.               </code>
  52.             </example>
  53.             <example>
  54.               <para>
  55.               Compiles projects A, B and C, using the output of project X as a 
  56.               reference.
  57.               </para>
  58.               <code>
  59.                 <![CDATA[
  60.             <solution configuration="release">
  61.                 <projects>
  62.                     <includes name="A\A.csproj" />
  63.                     <includes name="B\b.vbproj" />
  64.                     <includes name="C\c.csproj" />
  65.                 </projects>
  66.                 <referenceprojects>
  67.                     <includes name="X\x.csproj" />
  68.                 </referenceprojects>
  69.             </solution>
  70.                 ]]>
  71.               </code>
  72.             </example>
  73.             <example>
  74.               <para>
  75.               Compiles all of the projects in the solution except for project A.
  76.               </para>
  77.               <code>
  78.                 <![CDATA[
  79.             <solution solutionfile="test.sln" configuration="release">
  80.                 <excludeprojects>
  81.                     <includes name="A\A.csproj" />
  82.                 </excludeprojects>
  83.             </solution>
  84.                 ]]>
  85.               </code>
  86.             </example>
  87.             <example>
  88.               <para>
  89.               Compiles all of the projects in the solution mapping the project at
  90.               http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj.  This 
  91.               allows the build to work without WebDAV.
  92.               </para>
  93.               <code>
  94.                 <![CDATA[
  95.             <solution solutionfile="test.sln" configuration="release">
  96.                 <webmap>
  97.                     <map url="http://localhost/A/A.csproj" path="c:\inetpub\wwwroot\A\A.csproj" />
  98.                 </webmap>
  99.             </solution>
  100.                 ]]>
  101.               </code>
  102.             </example>
  103.             <example>
  104.               <para>
  105.               Compiles all of the projects in the solution placing compiled outputs 
  106.               in <c>c:\temp</c>.</para>
  107.               <code>
  108.                 <![CDATA[
  109.             <solution solutionfile="test.sln" configuration="release" outputdir="c:\temp" />
  110.                 ]]>
  111.               </code>
  112.             </example>
  113.         </member>
  114.         <member name="M:NAnt.VSNet.Tasks.SolutionTask.#ctor">
  115.             <summary>
  116.             Initializes a new instance of the <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/> class.
  117.             </summary>
  118.         </member>
  119.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.Projects">
  120.             <summary>
  121.             The projects to build.
  122.             </summary>
  123.         </member>
  124.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.ReferenceProjects">
  125.             <summary>
  126.             The projects to scan, but not build.
  127.             </summary>
  128.             <remarks>
  129.             These projects are used to resolve project references and are 
  130.             generally external to the solution being built. References to 
  131.             these project's output files are converted to use the appropriate 
  132.             solution configuration at build time.
  133.             </remarks>
  134.         </member>
  135.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.SolutionFile">
  136.             <summary>
  137.             The name of the VS.NET solution file to build.
  138.             </summary>
  139.             <remarks>
  140.             <para>
  141.             The <see cref="P:NAnt.VSNet.Tasks.SolutionTask.Projects"/> can be used instead to supply a list 
  142.             of Visual Studio.NET projects that should be built.
  143.             </para>
  144.             </remarks>
  145.         </member>
  146.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.Configuration">
  147.             <summary>
  148.             The name of the solution configuration to build.
  149.             </summary>
  150.             <remarks>
  151.             <para>
  152.             Generally <c>release</c> or <c>debug</c>.  Not case-sensitive.
  153.             </para>
  154.             </remarks>
  155.         </member>
  156.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.OutputDir">
  157.             <summary>
  158.             The directory where compiled targets will be placed.  This
  159.             overrides path settings contained in the solution/project.
  160.             </summary>
  161.         </member>
  162.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.WebMaps">
  163.             <summary>
  164.             WebMap of URL's to project references.
  165.             </summary>
  166.         </member>
  167.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.ExcludeProjects">
  168.             <summary>
  169.             Fileset of projects to exclude.
  170.             </summary>
  171.         </member>
  172.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.AssemblyFolders">
  173.             <summary>
  174.             Set of folders where references are searched when not found in path 
  175.             from project file (HintPath).
  176.             </summary>
  177.         </member>
  178.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.IncludeVSFolders">
  179.             <summary>
  180.             Includes Visual Studio search folders in reference search path.
  181.             The default is <see langword="true" />.
  182.             </summary>
  183.         </member>
  184.         <member name="P:NAnt.VSNet.Tasks.SolutionTask.DefaultAssemlyFolders">
  185.             <summary>
  186.             Set of folders where references are searched when not found in path 
  187.             from project file (HintPath) or <see cref="P:NAnt.VSNet.Tasks.SolutionTask.AssemblyFolders"/>.
  188.             </summary>
  189.         </member>
  190.         <member name="T:NAnt.VSNet.Types.WebMap">
  191.             <summary>
  192.             Represents a single mapping from URL project path to physical project 
  193.             path.
  194.             </summary>
  195.         </member>
  196.         <member name="P:NAnt.VSNet.Types.WebMap.Url">
  197.             <summary>
  198.             Specifies the URL of the project file.
  199.             </summary>
  200.             <value>
  201.             The URL of the project file.
  202.             </value>
  203.         </member>
  204.         <member name="P:NAnt.VSNet.Types.WebMap.Path">
  205.             <summary>
  206.             Specifies the actual path to the project file.
  207.             </summary>
  208.             <value>
  209.             The actual path to the project file.
  210.             </value>
  211.         </member>
  212.         <member name="P:NAnt.VSNet.Types.WebMap.IfDefined">
  213.             <summary>
  214.             Indicates if the URL of the project file should be mapped.
  215.             </summary>
  216.             <value>
  217.             <see langword="true" /> if the URL of the project file should be 
  218.             mapped; otherwise, <see langword="false" />.
  219.             </value>
  220.         </member>
  221.         <member name="P:NAnt.VSNet.Types.WebMap.UnlessDefined">
  222.             <summary>
  223.             Indicates if the URL of the project file should not be mapped.
  224.             </summary>
  225.             <value>
  226.             <see langword="true" /> if the URL of the project file should not 
  227.             be mapped; otherwise, <see langword="false" />.
  228.             </value>
  229.         </member>
  230.         <member name="T:NAnt.VSNet.Types.WebMapCollection">
  231.             <summary>
  232.             Contains a strongly typed collection of <see cref="T:NAnt.VSNet.Types.WebMap"/> 
  233.             objects.
  234.             </summary>
  235.         </member>
  236.         <member name="M:NAnt.VSNet.Types.WebMapCollection.#ctor">
  237.             <summary>
  238.             Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> class.
  239.             </summary>
  240.         </member>
  241.         <member name="M:NAnt.VSNet.Types.WebMapCollection.#ctor(NAnt.VSNet.Types.WebMapCollection)">
  242.             <summary>
  243.             Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> class
  244.             with the specified <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> instance.
  245.             </summary>
  246.         </member>
  247.         <member name="M:NAnt.VSNet.Types.WebMapCollection.#ctor(NAnt.VSNet.Types.WebMap[])">
  248.             <summary>
  249.             Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> class
  250.             with the specified array of <see cref="T:NAnt.VSNet.Types.WebMap"/> instances.
  251.             </summary>
  252.         </member>
  253.         <member name="M:NAnt.VSNet.Types.WebMapCollection.Add(NAnt.VSNet.Types.WebMap)">
  254.             <summary>
  255.             Adds a <see cref="T:NAnt.VSNet.Types.WebMap"/> to the end of the collection.
  256.             </summary>
  257.             <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to be added to the end of the collection.</param> 
  258.             <returns>The position into which the new element was inserted.</returns>
  259.         </member>
  260.         <member name="M:NAnt.VSNet.Types.WebMapCollection.AddRange(NAnt.VSNet.Types.WebMap[])">
  261.             <summary>
  262.             Adds the elements of a <see cref="T:NAnt.VSNet.Types.WebMap"/> array to the end of the collection.
  263.             </summary>
  264.             <param name="items">The array of <see cref="T:NAnt.VSNet.Types.WebMap"/> elements to be added to the end of the collection.</param> 
  265.         </member>
  266.         <member name="M:NAnt.VSNet.Types.WebMapCollection.AddRange(NAnt.VSNet.Types.WebMapCollection)">
  267.             <summary>
  268.             Adds the elements of a <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> to the end of the collection.
  269.             </summary>
  270.             <param name="items">The <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> to be added to the end of the collection.</param> 
  271.         </member>
  272.         <member name="M:NAnt.VSNet.Types.WebMapCollection.Contains(NAnt.VSNet.Types.WebMap)">
  273.             <summary>
  274.             Determines whether a <see cref="T:NAnt.VSNet.Types.WebMap"/> is in the collection.
  275.             </summary>
  276.             <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to locate in the collection.</param> 
  277.             <returns>
  278.             <see langword="true"/> if <paramref name="item"/> is found in the 
  279.             collection; otherwise, <see langword="false"/>.
  280.             </returns>
  281.         </member>
  282.         <member name="M:NAnt.VSNet.Types.WebMapCollection.Contains(System.String)">
  283.             <summary>
  284.             Determines whether a <see cref="T:NAnt.VSNet.Types.WebMap"/> with the specified
  285.             value is in the collection.
  286.             </summary>
  287.             <param name="value">The argument value to locate in the collection.</param> 
  288.             <returns>
  289.             <see langword="true"/> if a <see cref="T:NAnt.VSNet.Types.WebMap"/> with value 
  290.             <paramref name="value"/> is found in the collection; otherwise, 
  291.             <see langword="false"/>.
  292.             </returns>
  293.         </member>
  294.         <member name="M:NAnt.VSNet.Types.WebMapCollection.CopyTo(NAnt.VSNet.Types.WebMap[],System.Int32)">
  295.             <summary>
  296.             Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.        
  297.             </summary>
  298.             <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param> 
  299.             <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
  300.         </member>
  301.         <member name="M:NAnt.VSNet.Types.WebMapCollection.IndexOf(NAnt.VSNet.Types.WebMap)">
  302.             <summary>
  303.             Retrieves the index of a specified <see cref="T:NAnt.VSNet.Types.WebMap"/> object in the collection.
  304.             </summary>
  305.             <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> object for which the index is returned.</param> 
  306.             <returns>
  307.             The index of the specified <see cref="T:NAnt.VSNet.Types.WebMap"/>. If the <see cref="T:NAnt.VSNet.Types.WebMap"/> is not currently a member of the collection, it returns -1.
  308.             </returns>
  309.         </member>
  310.         <member name="M:NAnt.VSNet.Types.WebMapCollection.Insert(System.Int32,NAnt.VSNet.Types.WebMap)">
  311.             <summary>
  312.             Inserts a <see cref="T:NAnt.VSNet.Types.WebMap"/> into the collection at the specified index.
  313.             </summary>
  314.             <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
  315.             <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to insert.</param>
  316.         </member>
  317.         <member name="M:NAnt.VSNet.Types.WebMapCollection.GetEnumerator">
  318.             <summary>
  319.             Returns an enumerator that can iterate through the collection.
  320.             </summary>
  321.             <returns>
  322.             A <see cref="T:NAnt.VSNet.Types.WebMapEnumerator"/> for the entire collection.
  323.             </returns>
  324.         </member>
  325.         <member name="M:NAnt.VSNet.Types.WebMapCollection.Remove(NAnt.VSNet.Types.WebMap)">
  326.             <summary>
  327.             Removes a member from the collection.
  328.             </summary>
  329.             <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to remove from the collection.</param>
  330.         </member>
  331.         <member name="P:NAnt.VSNet.Types.WebMapCollection.Item(System.Int32)">
  332.             <summary>
  333.             Gets or sets the element at the specified index.
  334.             </summary>
  335.             <param name="index">The zero-based index of the element to get or set.</param>
  336.         </member>
  337.         <member name="P:NAnt.VSNet.Types.WebMapCollection.Item(System.String)">
  338.             <summary>
  339.             Gets the <see cref="T:NAnt.VSNet.Types.WebMap"/> with the specified value.
  340.             </summary>
  341.             <param name="value">The value of the <see cref="T:NAnt.VSNet.Types.WebMap"/> to get.</param>
  342.         </member>
  343.         <member name="T:NAnt.VSNet.Types.WebMapEnumerator">
  344.             <summary>
  345.             Enumerates the <see cref="T:NAnt.VSNet.Types.WebMap"/> elements of a <see cref="T:NAnt.VSNet.Types.WebMapCollection"/>.
  346.             </summary>
  347.         </member>
  348.         <member name="M:NAnt.VSNet.Types.WebMapEnumerator.#ctor(NAnt.VSNet.Types.WebMapCollection)">
  349.             <summary>
  350.             Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapEnumerator"/> class
  351.             with the specified <see cref="T:NAnt.VSNet.Types.WebMapCollection"/>.
  352.             </summary>
  353.             <param name="arguments">The collection that should be enumerated.</param>
  354.         </member>
  355.         <member name="M:NAnt.VSNet.Types.WebMapEnumerator.MoveNext">
  356.             <summary>
  357.             Advances the enumerator to the next element of the collection.
  358.             </summary>
  359.             <returns>
  360.             <see langword="true" /> if the enumerator was successfully advanced 
  361.             to the next element; <see langword="false" /> if the enumerator has 
  362.             passed the end of the collection.
  363.             </returns>
  364.         </member>
  365.         <member name="M:NAnt.VSNet.Types.WebMapEnumerator.Reset">
  366.             <summary>
  367.             Sets the enumerator to its initial position, which is before the 
  368.             first element in the collection.
  369.             </summary>
  370.         </member>
  371.         <member name="P:NAnt.VSNet.Types.WebMapEnumerator.Current">
  372.             <summary>
  373.             Gets the current element in the collection.
  374.             </summary>
  375.             <returns>
  376.             The current element in the collection.
  377.             </returns>
  378.         </member>
  379.         <member name="M:NAnt.VSNet.ConfigurationBase.#ctor">
  380.             <summary>
  381.             Initializes a new instance of the <see cref="T:NAnt.VSNet.ConfigurationBase"/> 
  382.             class.
  383.             </summary>
  384.         </member>
  385.         <member name="P:NAnt.VSNet.ConfigurationBase.OutputDir">
  386.             <summary>
  387.             Gets the output directory.
  388.             </summary>
  389.         </member>
  390.         <member name="P:NAnt.VSNet.ConfigurationBase.OutputPath">
  391.             <summary>
  392.             Gets the path for the output file.
  393.             </summary>
  394.         </member>
  395.         <member name="T:NAnt.VSNet.ProjectBase">
  396.             <summary>
  397.             Base class for all project classes.
  398.             </summary>
  399.         </member>
  400.         <member name="M:NAnt.VSNet.ProjectBase.#ctor(NAnt.VSNet.Tasks.SolutionTask,System.CodeDom.Compiler.TempFileCollection,System.String)">
  401.             <summary>
  402.             Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectBase"/> class.
  403.             </summary>
  404.         </member>
  405.         <member name="P:NAnt.VSNet.ProjectBase.Name">
  406.             <summary>
  407.             Gets the name of the VS.NET project.
  408.             </summary>
  409.         </member>
  410.         <member name="P:NAnt.VSNet.ProjectBase.ProjectPath">
  411.             <summary>
  412.             Gets the path of the VS.NET project.
  413.             </summary>
  414.         </member>
  415.         <member name="P:NAnt.VSNet.ProjectBase.Guid">
  416.             <summary>
  417.             Gets or sets the unique identifier of the VS.NET project.
  418.             </summary>
  419.         </member>
  420.         <member name="M:NAnt.VSNet.Project.Log(NAnt.Core.Level,System.String)">
  421.             <summary>
  422.             Logs a message with the given priority.
  423.             </summary>
  424.             <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
  425.             <param name="message">The message to be logged.</param>
  426.             <remarks>
  427.             The actual logging is delegated to the underlying task.
  428.             </remarks>
  429.         </member>
  430.         <member name="M:NAnt.VSNet.Project.Log(NAnt.Core.Level,System.String,System.Object[])">
  431.             <summary>
  432.             Logs a message with the given priority.
  433.             </summary>
  434.             <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
  435.             <param name="message">The message to log, containing zero or more format items.</param>
  436.             <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
  437.             <remarks>
  438.             The actual logging is delegated to the underlying task.
  439.             </remarks>
  440.         </member>
  441.         <member name="P:NAnt.VSNet.Project.Name">
  442.             <summary>
  443.             Gets the name of the VS.NET project.
  444.             </summary>
  445.         </member>
  446.         <member name="P:NAnt.VSNet.Project.ProjectPath">
  447.             <summary>
  448.             Gets the path of the VS.NET project.
  449.             </summary>
  450.         </member>
  451.         <member name="P:NAnt.VSNet.Project.Guid">
  452.             <summary>
  453.             Gets or sets the unique identifier of the VS.NET project.
  454.             </summary>
  455.         </member>
  456.         <member name="T:NAnt.VSNet.ProjectFactory">
  457.             <summary>
  458.             Factory class for VS.NET projects.
  459.             </summary>
  460.         </member>
  461.         <member name="M:NAnt.VSNet.ProjectFactory.#ctor">
  462.             <summary>
  463.             Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectFactory"/>
  464.             class.
  465.             </summary>
  466.         </member>
  467.         <member name="P:NAnt.VSNet.ProjectSettings.AssemblyOriginatorKeyFile">
  468.             <summary>
  469.             Gets the key file to use to sign ActiveX/COM wrappers.
  470.             </summary>
  471.             <value>
  472.             The path of the key file to use to sign ActiveX/COM wrappers, 
  473.             relative to the project root directory, or <see langword="null" />
  474.             if the wrapper assembly should not be signed.
  475.             </value>
  476.         </member>
  477.         <member name="P:NAnt.VSNet.ProjectSettings.RunPostBuildEvent">
  478.             <summary>
  479.             Designates when the <see cref="P:NAnt.VSNet.ProjectSettings.PostBuildEvent"/> command line should
  480.             be run. Possible values are "OnBuildSuccess", "Always" or 
  481.             "OnOutputUpdated".
  482.             </summary>
  483.         </member>
  484.         <member name="P:NAnt.VSNet.ProjectSettings.PreBuildEvent">
  485.             <summary>
  486.             Contains commands to be run before a build takes place.
  487.             </summary>
  488.             <remarks>
  489.             Valid commands are those in a .bat file. For more info see MSDN.
  490.             </remarks>
  491.         </member>
  492.         <member name="P:NAnt.VSNet.ProjectSettings.PostBuildEvent">
  493.             <summary>
  494.             Contains commands to be ran after a build has taken place.
  495.             </summary>
  496.             <remarks>
  497.             Valid commands are those in a .bat file. For more info see MSDN.
  498.             </remarks>
  499.         </member>
  500.         <member name="M:NAnt.VSNet.Reference.ResolveFolder">
  501.             <summary>
  502.             Searches for the reference file.
  503.             </summary>
  504.         </member>
  505.         <member name="M:NAnt.VSNet.Reference.ResolveFolderFromList(System.Collections.Specialized.StringCollection,System.String)">
  506.             <summary>
  507.             Searches for the given file in all paths in <paramref name="folderList" />.
  508.             </summary>
  509.             <param name="folderList">The folders to search.</param>
  510.             <param name="fileName">The file to search for.</param>
  511.             <returns>
  512.             <see langword="true" /> if <paramref name="fileName" /> was found
  513.             in <paramref name="folderList" />.
  514.             </returns>
  515.         </member>
  516.         <member name="M:NAnt.VSNet.Solution.GetProjectFileFromGuid(System.String)">
  517.             <summary>
  518.             Gets the project file of the project with the given unique identifier.
  519.             </summary>
  520.             <param name="projectGuid">The unique identifier of the project for which the project file should be retrieves.</param>
  521.             <returns>
  522.             The project file of the project with the given unique identifier.
  523.             </returns>
  524.             <exception cref="T:NAnt.Core.BuildException">No project with unique identifier <paramref name="projectGuid"/> could be located.</exception>
  525.         </member>
  526.         <member name="M:NAnt.VSNet.Solution.Log(NAnt.Core.Level,System.String)">
  527.             <summary>
  528.             Logs a message with the given priority.
  529.             </summary>
  530.             <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
  531.             <param name="message">The message to be logged.</param>
  532.             <remarks>
  533.             The actual logging is delegated to the underlying task.
  534.             </remarks>
  535.         </member>
  536.         <member name="M:NAnt.VSNet.Solution.Log(NAnt.Core.Level,System.String,System.Object[])">
  537.             <summary>
  538.             Logs a message with the given priority.
  539.             </summary>
  540.             <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
  541.             <param name="message">The message to log, containing zero or more format items.</param>
  542.             <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
  543.             <remarks>
  544.             The actual logging is delegated to the underlying task.
  545.             </remarks>
  546.         </member>
  547.         <member name="M:NAnt.VSNet.Solution.LoadProjects">
  548.             <summary>
  549.             Loads the projects from the file system and stores them in an 
  550.             instance variable.
  551.             </summary>
  552.             <exception cref="T:NAnt.Core.BuildException">A project GUID in the solution file does not match the actual GUID of the project in the project file.</exception>
  553.         </member>
  554.         <member name="T:NAnt.VSNet.VcArgumentMap">
  555.             <summary>
  556.             A mapping from properties in the .vcproj file to command line arguments.
  557.             </summary>
  558.         </member>
  559.         <member name="M:NAnt.VSNet.VcArgumentMap.#ctor">
  560.             <summary>
  561.             Initializes a new instance of the <see cref="T:NAnt.VSNet.VcArgumentMap"/>
  562.             class.
  563.             </summary>
  564.         </member>
  565.         <member name="T:NAnt.VSNet.VcConfiguration">
  566.             <summary>
  567.             A single build configuration for a Visual C++ project or for a specific
  568.             file in the project.
  569.             </summary>
  570.         </member>
  571.         <member name="P:NAnt.VSNet.VcConfiguration.ManagedExtensions">
  572.             <summary>
  573.             Gets a value indicating whether Managed Extensions for C++ are 
  574.             enabled.
  575.             </summary>        </member>
  576.         <member name="T:NAnt.VSNet.VcProject">
  577.             <summary>
  578.             Visual C++ project.
  579.             </summary>
  580.         </member>
  581.         <member name="P:NAnt.VSNet.VcProject.Name">
  582.             <summary>
  583.             Gets the name of the Visual C++ project.
  584.             </summary>
  585.         </member>
  586.         <member name="P:NAnt.VSNet.VcProject.ProjectPath">
  587.             <summary>
  588.             Gets the path of the Visual C++ project.
  589.             </summary>
  590.         </member>
  591.         <member name="P:NAnt.VSNet.VcProject.Guid">
  592.             <summary>
  593.             Gets or sets the unique identifier of the Visual C++ project.
  594.             </summary>
  595.         </member>
  596.     </members>
  597. </doc>
  598.