The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Version |
Location |
Description |
Submitted by |
Date submitted |
Printed |
Page xxii
1st bullet item in Assumptions section |
Eliminate "an": You should be an familiar with Visual Studio.
|
Anonymous |
Apr 19, 2011 |
Printed |
Page xxii
1st paragraph of Who This Book Is For section |
Add "develop", or whatever was intended, between the following two sentence fragments:
"If you are using Visual Studio to"
"your applications then you are already using MSBuild."
|
Anonymous |
Apr 19, 2011 |
Other Digital Version |
ch6
Chapter 6 -> Target Batching |
The code reading
<SourceFiles Include="$(SourceFolder)* txt" />
Should probably include a '.' just before 'txt' to read
<SourceFiles Include="$(SourceFolder)*.txt" />
|
Robert Watkins |
Jun 21, 2011 |
Other Digital Version |
3
Page 3 of PDF download, above Figure 3-2 |
The html codes for bold <b> and </b> are being printed surrounding the OutputPath element when describing Dynamic02.proj.
|
John Mairs |
Mar 28, 2011 |
Other Digital Version |
3
Chapter 3 -> Property Functions and Item Functions -> Item Functions -> First Sentence of Last Paragraph |
The word "don's" is likely "don't"
|
Robert Watkins |
Jun 20, 2011 |
Printed |
Page 6
Figure 1-1 |
The example code in Figure 1-1 does not match the command two paragraphs above because it does not include the TARGETS_TO_EXECUTE option. The output for using or not using the TARGETS_TO_EXECUTE option is the same in this case because msbuild uses the first target it finds in the input file. It would be clearer to include the target in the Figure 1-1 example code, similar to the Figure 1-2 example code.
|
mensign |
Sep 06, 2011 |
PDF |
Page 8 and 27
Tables 1-1 and 2-1 |
There are two lists of Reserved Properties:
Ch 1 Table 1-1 Reserved Properties
Ch 2 Table 2-1 Reserved Properties
Not sure why there are two lists to begin with, but the two lists do not match??
MSBuildProjectDirectory - exists in table 1-1, but not in table 2-1
MSBuildProjectDirectoryNoRoot - exists in table 1-1, but not in table 2-1
MSBuildOverrideTasksPath - exists in table 2-1, but not in table 1-1
|
Anonymous |
Jan 25, 2011 |
ePub |
Page 9-1
Canada |
Chapter 9 - First Sample = Services01.proj
<ExtensionTasksPath> is pointing to the ~\Samples\Contrib\ExtensionPack\4.0
This results in an MSBuild Error indicating that the assembly can not be loaded. It appears that the assemblies in this folder are not the correct version.
Workaround: Set the <ExtensionTasksPath> to point to ~\Samples\Ch08\SetAssemblyVersion\Contrib\ExtensionPack\4.0
|
Anonymous |
Nov 14, 2013 |
PDF |
Page 10
anywhere |
PDF pain points -
For whatever reason, when the document opens, my toolbar disappears and I have to manually set 'show toolbars'.
this happens if I have another document open or not.
This does not happen with other pdf books that I own.
When I click on a topic in Bookmarks, the font size reverts to some default value instead of staying at the value I have selected.
I'm using Foxit Reader 4.1.1.0805.
|
Anonymous |
Jan 25, 2011 |
PDF |
Page 24,25,26,29,30,31,32,33,34,35,92,94,96,98
In the code |
I think I may have humbly found an error, easily fixed and could I be wrong(but it doesn?t compile without the quotes?and they are found in most other places in the book).
Pg 24:
<Project xmlns=http://schemas.microsoft.com/developer/msbuild/2003
ToolsVersion="4.0">
Should be
<Project xmlns=?http://schemas.microsoft.com/developer/msbuild/2003?
ToolsVersion="4.0">
Pg 25:
<Project xmlns=http://schemas.microsoft.com/developer/msbuild/2003
ToolsVersion="4.0">
<PropertyGroup>
<Configuration>Debug</Configuration>
</PropertyGroup>
<PropertyGroup>
<Configuration>Release</Configuration>
</PropertyGroup>
<Target Name="PrintConfig">
<Message Text="Config: $(Configuration)" />
</Target>
</Project>
Should be
<Project xmlns=?http://schemas.microsoft.com/developer/msbuild/2003?
ToolsVersion="4.0">
<PropertyGroup>
<Configuration>Debug</Configuration>
</PropertyGroup>
<PropertyGroup>
<Configuration>Release</Configuration>
</PropertyGroup>
<Target Name="PrintConfig">
<Message Text="Config: $(Configuration)" />
</Target>
</Project>
Pg 25
<Project xmlns=http://schemas.microsoft.com/developer/msbuild/2003
ToolsVersion="4.0">
<PropertyGroup>
<Configuration>Debug</Configuration>
</PropertyGroup>
<PropertyGroup>
<Configuration>Release</Configuration>
</PropertyGroup>
<Target Name="PrintConfig">
<Message Text="Config: $(Configuration)"/>
</Target>
<PropertyGroup>
<Configuration>CustomRelease</Configuration>
</PropertyGroup>
</Project>
Should be
<Project xmlns=?http://schemas.microsoft.com/developer/msbuild/2003?
ToolsVersion="4.0">
<PropertyGroup>
<Configuration>Debug</Configuration>
</PropertyGroup>
<PropertyGroup>
<Configuration>Release</Configuration>
</PropertyGroup>
<Target Name="PrintConfig">
<Message Text="Config: $(Configuration)"/>
</Target>
<PropertyGroup>
<Configuration>CustomRelease</Configuration>
</PropertyGroup>
</Project>
Page 26
<Project xmlns=http://schemas.microsoft.com/developer/msbuild/2003
ToolsVersion="4.0">
<Target Name="PrintEnvVar">
<Message Text="Temp: $(Temp)" />
<Message Text="Windir: $(windir)" />
<Message Text="VS100COMNTOOLS: $(VS100COMNTOOLS)" />
</Target>
</Project>
Should be
<Project xmlns=?http://schemas.microsoft.com/developer/msbuild/2003?
ToolsVersion="4.0">
<Target Name="PrintEnvVar">
<Message Text="Temp: $(Temp)" />
<Message Text="Windir: $(windir)" />
<Message Text="VS100COMNTOOLS: $(VS100COMNTOOLS)" />
</Target>
</Project>
|
Ian Ceicys |
Jan 05, 2011 |
PDF |
Page 27
Reserved Properties |
Not sure why in the PDF Bookmarks, the items Reserved Properties, Command-line Properties, Dynamic Properties are displayed as sub-topics of Environment Variables?? Shouldn't they be peer topics?
Environment Variables
Reserved Properties
Command-line Properties
Dynamic Properties
|
Anonymous |
Jan 25, 2011 |
Printed |
Page 56
1st Paragraph |
On Page 56 the printed paragraph states we will change the AdminContact value where it is equal to "Kim Abercrombie". However the code snippet and the downloaded source code for MetaData01.proj explicitly state Keith Tingle
<Message Text="Overriding AdminContact" Importance="high" />
<!-- Override the AdminContact if it is set to Keith Tingle -->
<ItemGroup>
<Server Condition="'%(Server.AdminContact)' == 'Keith Tingle'">
<AdminContact>Sayed Ibrahim Hashimi</AdminContact>
</Server>
</ItemGroup>
|
Anonymous |
Nov 21, 2011 |
Printed |
Page 239
United States |
On pages 237-239 it describes updating the config file, specifically the value for <add key="helpUrl" ...>
but in describing the changes as successfully made, the config file results on page 239 of
<add key="helpUrl" value="http://www.sedodream.com"/>
do not match the expected
<add key="helpUrl" value="http://www.sedodream.com/help"/>
as configured to be set on page 238.
|
Daniel Levy |
Apr 16, 2013 |
Printed |
Page 585
United States |
Where is appendix C. It's not in the download with A & B.
|
Anonymous |
Mar 28, 2012 |