Age | Commit message (Collapse) | Author |
|
* FileLogger.cs: Implement
Add corresponding command line args for file loggers.
Update man page.
|
|
|
|
ToolsVersion 4.0 supports targeting arbitrary frameworks defined
by FrameworkList.xml files and referenced by $(TargetFrameworkMoniker),
which is of the format:
Identifier,Version=<version>[,Profile=<profile>]
built as:
$(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion)[,Profile=$(TargetFrameworkProfile)]
eg. '.NETFramework,Version=v4.0' .
Frameworks are searched for in (order):
1. Paths specified in the environment variable $XBUILD_FRAMEWORK_FOLDERS_PATH
2. /Library/Frameworks/Mono.framework/External/xbuild-frameworks on Mac OSX.
3. MSBuild property $(TargetFrameworkRoot)
4. $prefix/lib/mono/xbuild-frameworks (default location)
.NET frameworks 2.0/3.0/3.5/4.0 have corresponding FrameworkList.xml
files now, which allows projects to target them. Custom frameworks like
MonoDroid can install suitable FrameworkList.xml files, and projects
can target them using the correct $(TargetFrameworkIdentifier) and
$(TargetFrameworkVersion).
Update man page.
|
|
Change the order of the "search paths", so that the environment
variable can always override it.
Update the man page to reflect the change.
|
|
|
|
Add option to specify toolsversion from the command line,
to the man page.
|
|
Support extra search paths via env variables for
MSBuildExtensionsPath32/64 also.
Update man page.
|
|
|
|
If xbuild is unable to resolve a reference, then it dumps details of
why it failed. This adds a env var XBUILD_LOG_REFERENCE_RESOLVER,
which if set, logs those details of why a particular search path
was used to resolve the reference.
Update the man page also.
|
|
svn path=/trunk/mono/; revision=143906
|
|
svn path=/trunk/mono/; revision=142597
|
|
* xbuild.1: New.
svn path=/trunk/mono/; revision=140383
|