Bug 36465 - EmbeddedResource treated incorrectly in F# projects if Binary Reference Assemblies missing
Summary: EmbeddedResource treated incorrectly in F# projects if Binary Reference Assem...
Status: RESOLVED INVALID
Alias: None
Product: Tools
Classification: Mono
Component: xbuild ()
Version: unspecified
Hardware: PC Linux
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2015-12-02 12:06 UTC by Jo Shields
Modified: 2015-12-02 14:38 UTC (History)
1 user (show)

Tags:
Is this bug a regression?: ---
Last known good build:


Attachments
Minimal reproducible case (1.23 KB, application/x-bzip)
2015-12-02 12:06 UTC, Jo Shields
Details


Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on GitHub or Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED INVALID

Description Jo Shields 2015-12-02 12:06:40 UTC
Created attachment 14073 [details]
Minimal reproducible case

Mono's "binary reference assemblies", the old stripped assemblies in /usr/lib/mono/{2.0,3.5,4.0} are not distributed in Debian, because they are not considered built/buildable from source. This is normally not an issue - nothing is directly using them.

HOWEVER, xbuild behaves differently with F# projects, if they do not exist (they aren't being *used*, but their existence is changing a code path). Note below that when binary reference assemblies do not exist, the output path used by the GenerateResource task is different, and the Fsc task does not include the --resource flag to embed the .resources file
Comment 1 Jo Shields 2015-12-02 12:07:18 UTC
With binary reference assemblies in /usr/lib/mono:

directhex@flame:~/Projects/fsharpxbuild/fsharpxbuild$ xbuild fsharpxbuild.fsproj /verbosity:diagnostic
XBuild Engine Version 12.0
Mono, Version 4.2.1.0
Copyright (C) 2005-2013 Various Mono authors
Loading default tasks for ToolsVersion: 4.0 from /usr/lib/mono/4.5/Microsoft.Common.tasks

Build started 02/12/2015 12:01:13.
__________________________________________________
/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj: Importing project /usr/lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.FSharp.Targets from extension path /usr/lib/mono/xbuild
/usr/lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.FSharp.Targets: Importing project /usr/lib/mono/4.5/Microsoft.FSharp.Targets 
/usr/lib/mono/4.5/Microsoft.FSharp.Targets: Importing project /usr/lib/mono/4.5/Microsoft.Common.targets 
Project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" (default target(s)):

Initial Properties:
_ = /usr/bin/xbuild
AssemblyName = fsharpxbuild
CLUTTER_IM_MODULE = xim
COMPIZ_BIN_PATH = /usr/bin/
COMPIZ_CONFIG_PROFILE = ubuntu
Configuration = Debug
DBUS_SESSION_BUS_ADDRESS = unix:abstract=/tmp/dbus-cuCmPvH0yM
DebugSymbols = true
DEFAULTS_PATH = /usr/share/gconf/ubuntu.default.path
DESKTOP_SESSION = ubuntu
DISPLAY = :0
ErrorReport = prompt
Externalconsole = true
GDM_LANG = en_GB
GDMSESSION = ubuntu
GNOME_DESKTOP_SESSION_ID = this-is-deprecated
GNOME_KEYRING_CONTROL = 
GNOME_KEYRING_PID = 
GPG_AGENT_INFO = /tmp/gpg-cePaMt/S.gpg-agent:2906:1
GTK_IM_MODULE = ibus
GTK_MODULES = unity-gtk-module
GTK2_MODULES = overlay-scrollbar
HOME = /home/directhex
IM_CONFIG_PHASE = 1
INSTANCE = 
JOB = unity-settings-daemon
LANG = en_GB.UTF-8
LANGUAGE = en_GB:en
LESSCLOSE = /usr/bin/lesspipe %s %s
LESSOPEN = | /usr/bin/lesspipe %s
LOGNAME = directhex
LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
MANDATORY_PATH = /usr/share/gconf/ubuntu.mandatory.path
MSBuildBinPath = /usr/lib/mono/4.5
MSBuildExtensionsPath = /usr/lib/mono/xbuild
MSBuildExtensionsPath32 = /usr/lib/mono/xbuild
MSBuildExtensionsPath64 = /usr/lib/mono/xbuild
MSBuildProjectDefaultTargets = Build
MSBuildProjectDirectory = /home/directhex/Projects/fsharpxbuild/fsharpxbuild
MSBuildProjectExtension = .fsproj
MSBuildProjectFile = fsharpxbuild.fsproj
MSBuildProjectFullPath = /home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj
MSBuildProjectName = fsharpxbuild
MSBuildThisFile = fsharpxbuild.fsproj
MSBuildThisFileDirectory = /home/directhex/Projects/fsharpxbuild/fsharpxbuild/
MSBuildThisFileDirectoryNoRoot = home/directhex/Projects/fsharpxbuild/fsharpxbuild/
MSBuildThisFileExtension = .fsproj
MSBuildThisFileFullPath = /home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj
MSBuildThisFileName = fsharpxbuild
MSBuildToolsPath = /usr/lib/mono/4.5
MSBuildToolsRoot = /usr/lib/mono
MSBuildToolsVersion = 4.0
OLDPWD = /home/directhex/Projects/fsharpxbuild
OS = Unix
OutputPath = bin\Debug
OutputType = Exe
PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Platform = x86
ProjectGuid = {BCF05DCF-3778-4446-9F7C-9C4BB7F731E1}
PWD = /home/directhex/Projects/fsharpxbuild/fsharpxbuild
QT_IM_MODULE = ibus
QT_QPA_PLATFORMTHEME = appmenu-qt5
QT4_IM_MODULE = xim
RootNamespace = fsharpxbuild
SESSION = ubuntu
SESSIONTYPE = gnome-session
SHELL = /bin/bash
SHLVL = 1
SSH_AUTH_SOCK = /run/user/1000/keyring/ssh
TargetFrameworkVersion = v4.5
TERM = xterm-256color
UPSTART_EVENTS = xsession started
UPSTART_INSTANCE = 
UPSTART_JOB = unity7
UPSTART_SESSION = unix:abstract=/com/ubuntu/upstart-session/1000/2792
USER = directhex
VTE_VERSION = 4002
WINDOWID = 102760458
XAUTHORITY = /home/directhex/.Xauthority
XDG_CONFIG_DIRS = /etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg
XDG_CURRENT_DESKTOP = Unity
XDG_DATA_DIRS = /usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/
XDG_GREETER_DATA_DIR = /var/lib/lightdm-data/directhex
XDG_RUNTIME_DIR = /run/user/1000
XDG_SEAT = seat0
XDG_SEAT_PATH = /org/freedesktop/DisplayManager/Seat0
XDG_SESSION_DESKTOP = ubuntu
XDG_SESSION_ID = c2
XDG_SESSION_PATH = /org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE = x11
XDG_VTNR = 7
XMODIFIERS = @im=ibus

Initial Items:
/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj: Importing project /usr/lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.FSharp.Targets from extension path /usr/lib/mono/xbuild
/usr/lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.FSharp.Targets: Importing project /usr/lib/mono/4.5/Microsoft.FSharp.Targets 
/usr/lib/mono/4.5/Microsoft.FSharp.Targets: Importing project /usr/lib/mono/4.5/Microsoft.Common.targets 
Building target "_ValidateEssentialProperties" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets").
Done building target "_ValidateEssentialProperties" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets").
Building target "Build" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets").
Building target "BuildOnlySettings" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Done building target "BuildOnlySettings" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "BeforeBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Done building target "BeforeBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "CoreBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "PrepareForBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "AssignLinkMetadata" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForBuild" depends on it.
Done building target "AssignLinkMetadata" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForBuild" depends on it.
	Target PrepareForBuild:
	Task "Message"
		Using task Message from Microsoft.Build.Tasks.Message, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Configuration: Debug Platform: x86
	Done executing task "Message"
	Task "FindAppConfigFile"
		Using task FindAppConfigFile from Microsoft.Build.Tasks.FindAppConfigFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "FindAppConfigFile"
	Task "MakeDir"
		Using task MakeDir from Microsoft.Build.Tasks.MakeDir, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Created directory "bin/Debug/"
		Created directory "obj/x86/Debug/"
	Done executing task "MakeDir"
	Done building target "PrepareForBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "PrepareForBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "GetFrameworkPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
	Target GetFrameworkPaths:
	Task "GetFrameworkPath"
		Using task GetFrameworkPath from Microsoft.Build.Tasks.GetFrameworkPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "GetFrameworkPath"
	Task "CreateProperty"
		Using task CreateProperty from Microsoft.Build.Tasks.CreateProperty, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateProperty"
	Done building target "GetFrameworkPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GetFrameworkPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "GetReferenceAssemblyPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
	Target GetReferenceAssemblyPaths:
	Task "CreateProperty"
		Using task CreateProperty from Microsoft.Build.Tasks.CreateProperty, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateProperty"
	Task "GetReferenceAssemblyPaths"
		Using task GetReferenceAssemblyPaths from Microsoft.Build.Tasks.GetReferenceAssemblyPaths, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Looking for framework '.NETFramework,Version=v4.5' in root path '/usr/lib/mono/4.5/../xbuild-frameworks'
		Found framework definition list '/usr/lib/mono/4.5/../xbuild-frameworks/.NETFramework/v4.5/RedistList/FrameworkList.xml' for framework '.NETFramework,Version=v4.5'
	Done executing task "GetReferenceAssemblyPaths"
	Done building target "GetReferenceAssemblyPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GetReferenceAssemblyPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "PreBuildEvent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Target PreBuildEvent skipped due to false condition: '$(PreBuildEvent)' != ''
Done building target "PreBuildEvent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "ResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "BeforeResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Done building target "BeforeResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "ResolveProjectReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "SplitProjectReferencesByExistent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveProjectReferences" depends on it.
Building target "AssignProjectConfiguration" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "SplitProjectReferencesByExistent" depends on it.
Target AssignProjectConfiguration skipped due to false condition: '@(ProjectReference)' != ''
Done building target "AssignProjectConfiguration" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "SplitProjectReferencesByExistent" depends on it.
Done building target "SplitProjectReferencesByExistent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveProjectReferences" depends on it.
Done building target "ResolveProjectReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "ResolveAssemblyReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
	Target ResolveAssemblyReferences:
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Task "ResolveAssemblyReference"
		Using task ResolveAssemblyReference from Microsoft.Build.Tasks.ResolveAssemblyReference, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		TargetFrameworkDirectories:
			/usr/lib/mono/4.5
			/usr/lib/mono/4.5/Facades/
		SearchPaths:
			{CandidateAssemblyFiles}
			{HintPathFromItem}
			{TargetFrameworkDirectory}
			{PkgConfig}
			{GAC}
			{RawFileName}
			bin/Debug/
		Primary Reference mscorlib
			Reference mscorlib resolved to /usr/lib/mono/4.5/mscorlib.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
		Primary Reference System
			Reference System resolved to /usr/lib/mono/4.5/System.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
		Primary Reference System.Numerics
			Reference System.Numerics resolved to /usr/lib/mono/4.5/System.Numerics.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
		Primary Reference FSharp.Core
			Reference FSharp.Core resolved to /usr/lib/mono/4.5/FSharp.Core.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
		Primary Reference System.Core
			Reference System.Core resolved to /usr/lib/mono/4.5/System.Core.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
	Done executing task "ResolveAssemblyReference"
	Done building target "ResolveAssemblyReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "ResolveAssemblyReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "AfterResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Done building target "AfterResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "ImplicitlyExpandDesignTimeFacades" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Done building target "ImplicitlyExpandDesignTimeFacades" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Done building target "ResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "CopyFilesMarkedCopyLocal" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
	Target CopyFilesMarkedCopyLocal:
	Task "Copy"
		Using task Copy from Microsoft.Build.Tasks.Copy, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "Copy"
	Done building target "CopyFilesMarkedCopyLocal" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "CopyFilesMarkedCopyLocal" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "PrepareResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "AssignTargetPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
	Target AssignTargetPaths:
	Task "AssignTargetPath"
		Using task AssignTargetPath from Microsoft.Build.Tasks.AssignTargetPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "AssignTargetPath"
	Task "AssignTargetPath"
		Using task AssignTargetPath from Microsoft.Build.Tasks.AssignTargetPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "AssignTargetPath"
	Task "AssignTargetPath"
		Using task AssignTargetPath from Microsoft.Build.Tasks.AssignTargetPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "AssignTargetPath"
	Done building target "AssignTargetPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "AssignTargetPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "SplitResourcesByCulture" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
	Target SplitResourcesByCulture:
	Task "AssignCulture"
		Using task AssignCulture from Microsoft.Build.Tasks.AssignCulture, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "AssignCulture"
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Done building target "SplitResourcesByCulture" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "SplitResourcesByCulture" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "CreateManifestResourceNames" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.FSharp.Targets"); "PrepareResources" depends on it.
	Target CreateManifestResourceNames:
	Task "CreateFSharpManifestResourceName"
		Using task CreateFSharpManifestResourceName from Microsoft.FSharp.Build.CreateFSharpManifestResourceName, FSharp.Build, Version=4.4.0.0, Culture=neutral, PublicKeyToken=f536804aa0eb945b
	Done executing task "CreateFSharpManifestResourceName"
	Done building target "CreateManifestResourceNames" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "CreateManifestResourceNames" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.FSharp.Targets"); "PrepareResources" depends on it.
Building target "CopyNonResxEmbeddedResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Target CopyNonResxEmbeddedResources skipped due to false condition: '@(NonResxWithCulture)' != '' or '@(NonResxWithNoCulture)' != '' or '@(ManifestNonResxWithCulture)' != '' or '@(ManifestNonResxWithNoCulture)' != ''
Done building target "CopyNonResxEmbeddedResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "GenerateResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
	Target GenerateResources:
	Task "GenerateResource"
		Using task GenerateResource from Microsoft.Build.Tasks.GenerateResource, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Resource file 'obj/x86/Debug/Resources.resources' is newer than the source file 'Resources.resx', skipping.
		Tool /usr/lib/mono/4.5/resgen.exe execution started with arguments: /useSourcePath /compile "Resources.resx,obj/x86/Debug/Resources.resources" 
		Environment variables being passed to the tool:
			MONO_IOMAP=drive
		Read in 0 resources from '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/Resources.resx'
		Writing resource file...  Done.
		Tool /usr/lib/mono/4.5/resgen.exe execution finished.
	Done executing task "GenerateResource"
	Done building target "GenerateResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GenerateResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "GenerateSatelliteAssemblies" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
	Target GenerateSatelliteAssemblies:
	No input files were specified for target GenerateSatelliteAssemblies, skipping.
	Done building target "GenerateSatelliteAssemblies" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GenerateSatelliteAssemblies" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "CompileLicxFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Target CompileLicxFiles skipped due to false condition: '@(LicxFiles)' != ''
Done building target "CompileLicxFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Done building target "PrepareResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "Compile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "GenerateTargetFrameworkMonikerAttribute" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
	Target GenerateTargetFrameworkMonikerAttribute:
	Target GenerateTargetFrameworkMonikerAttribute needs to be built as output file 'obj/x86/Debug/.NETFramework,Version=v4.5.AssemblyAttribute.fs' does not exist.
	Done building target "GenerateTargetFrameworkMonikerAttribute" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GenerateTargetFrameworkMonikerAttribute" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Building target "BeforeCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Done building target "BeforeCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Building target "_TimestampBeforeCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Target _TimestampBeforeCompile skipped due to false condition: '$(RunPostBuildEvent)' == 'OnOutputUpdated'
Done building target "_TimestampBeforeCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Building target "CoreCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.FSharp.Targets"); "Compile" depends on it.
	Target CoreCompile:
	Target CoreCompile needs to be built as output file 'obj/x86/Debug/fsharpxbuild.exe' does not exist.
	Task "Fsc"
		Using task Fsc from Microsoft.FSharp.Build.Fsc, FSharp.Build, Version=4.4.0.0, Culture=neutral, PublicKeyToken=f536804aa0eb945b
		Tool /usr/lib/cli/fsharp/fsc.exe execution started with arguments: -o:obj/x86/Debug/fsharpxbuild.exe -g --noframework --optimize+ --resource:obj/x86/Debug/Resources.resources -r:/usr/lib/mono/4.5/mscorlib.dll -r:/usr/lib/mono/4.5/System.dll -r:/usr/lib/mono/4.5/System.Numerics.dll -r:/usr/lib/mono/4.5/FSharp.Core.dll -r:/usr/lib/mono/4.5/System.Core.dll --target:exe --warn:2 --warnaserror:76 --fullpaths --flaterrors --highentropyva- Program.fs 
		Environment variables being passed to the tool:
		F# Compiler for F# 4.0 (Open Source Edition)
		Freely distributed under the Apache 2.0 Open Source License
		Tool /usr/lib/cli/fsharp/fsc.exe execution finished.
	Done executing task "Fsc"
	Done building target "CoreCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "CoreCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.FSharp.Targets"); "Compile" depends on it.
Building target "_TimestampAfterCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Target _TimestampAfterCompile skipped due to false condition: '$(RunPostBuildEvent)' == 'OnOutputUpdated'
Done building target "_TimestampAfterCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Building target "AfterCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Done building target "AfterCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Done building target "Compile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "PrepareForRun" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "DeployOutputFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForRun" depends on it.
Building target "_CopyDeployFilesToOutputDirectory" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "DeployOutputFiles" depends on it.
Building target "GetCopyToOutputDirectoryItems" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Done building target "GetCopyToOutputDirectoryItems" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Building target "_CopyDeployFilesToOutputDirectoryAlways" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Target _CopyDeployFilesToOutputDirectoryAlways skipped due to false condition: '@(ItemsToCopyToOutputDirectoryAlways)' != ''
Done building target "_CopyDeployFilesToOutputDirectoryAlways" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Building target "_CopyDeployFilesToOutputDirectoryPreserveNewest" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Target _CopyDeployFilesToOutputDirectoryPreserveNewest skipped due to false condition: '@(ItemsToCopyToOutputDirectoryPreserveNewest)' != ''
Done building target "_CopyDeployFilesToOutputDirectoryPreserveNewest" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Done building target "_CopyDeployFilesToOutputDirectory" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "DeployOutputFiles" depends on it.
Building target "_CopyAppConfigFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "DeployOutputFiles" depends on it.
Target _CopyAppConfigFile skipped due to false condition: '@(AppConfigWithTargetPath)' != ''
Done building target "_CopyAppConfigFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "DeployOutputFiles" depends on it.
	Target DeployOutputFiles:
	Task "Copy"
		Using task Copy from Microsoft.Build.Tasks.Copy, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Copying file from '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/obj/x86/Debug/fsharpxbuild.exe.mdb' to '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/bin/Debug/fsharpxbuild.exe.mdb'
	Done executing task "Copy"
	Task "Copy"
		Using task Copy from Microsoft.Build.Tasks.Copy, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Copying file from '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/obj/x86/Debug/fsharpxbuild.exe' to '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/bin/Debug/fsharpxbuild.exe'
	Done executing task "Copy"
	Done building target "DeployOutputFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "DeployOutputFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForRun" depends on it.
Done building target "PrepareForRun" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "_RecordCleanFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "_GetCompileOutputsForClean" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_RecordCleanFile" depends on it.
	Target _GetCompileOutputsForClean:
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Done building target "_GetCompileOutputsForClean" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "_GetCompileOutputsForClean" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_RecordCleanFile" depends on it.
	Target _RecordCleanFile:
	Task "ReadLinesFromFile"
		Using task ReadLinesFromFile from Microsoft.Build.Tasks.ReadLinesFromFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "ReadLinesFromFile"
	Task "FindUnderPath"
		Using task FindUnderPath from Microsoft.Build.Tasks.FindUnderPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "FindUnderPath"
	Task "RemoveDuplicates"
		Using task RemoveDuplicates from Microsoft.Build.Tasks.RemoveDuplicates, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "RemoveDuplicates"
	Task "WriteLinesToFile"
		Using task WriteLinesToFile from Microsoft.Build.Tasks.WriteLinesToFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "WriteLinesToFile"
	Done building target "_RecordCleanFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "_RecordCleanFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "PostBuildEvent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Target PostBuildEvent skipped due to false condition: '$(PostBuildEvent)' != '' and
			('$(RunPostBuildEvent)' != 'OnOutputUpdated' or
			  '$(_AssemblyModifiedTimeBeforeCompile)' != '$(_AssemblyModifiedTimeAfterCompile)')
Done building target "PostBuildEvent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Done building target "CoreBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "AfterBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Done building target "AfterBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Done building target "Build" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets").
Done building project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".

Target performance summary:
     0.248 ms  SplitProjectReferencesByExistent                        1 calls
     0.362 ms  GenerateTargetFrameworkMonikerAttribute                 1 calls
     0.651 ms  _GetCompileOutputsForClean                              1 calls
     0.746 ms  ResolveProjectReferences                                1 calls
     0.932 ms  GenerateSatelliteAssemblies                             1 calls
     0.936 ms  GetCopyToOutputDirectoryItems                           1 calls
     1.437 ms  CopyFilesMarkedCopyLocal                                1 calls
     2.048 ms  AssignTargetPaths                                       1 calls
     2.776 ms  DeployOutputFiles                                       1 calls
     3.404 ms  AssignLinkMetadata                                      1 calls
     3.575 ms  SplitResourcesByCulture                                 1 calls
     3.622 ms  _ValidateEssentialProperties                            1 calls
     3.917 ms  _RecordCleanFile                                        1 calls
     4.637 ms  ImplicitlyExpandDesignTimeFacades                       1 calls
     5.269 ms  GetFrameworkPaths                                       1 calls
     8.802 ms  CreateManifestResourceNames                             1 calls
    17.617 ms  PrepareForBuild                                         1 calls
    23.805 ms  GetReferenceAssemblyPaths                               1 calls
    45.571 ms  ResolveAssemblyReferences                               1 calls
    59.882 ms  GenerateResources                                       1 calls
  1784.968 ms  CoreCompile                                             1 calls

Tasks performance summary:
     0.796 ms  FindUnderPath                                           1 calls
     0.842 ms  ReadLinesFromFile                                       1 calls
     0.953 ms  WriteLinesToFile                                        1 calls
     0.988 ms  RemoveDuplicates                                        1 calls
     1.482 ms  AssignCulture                                           1 calls
     1.770 ms  AssignTargetPath                                        3 calls
     2.459 ms  CreateProperty                                          2 calls
     2.954 ms  GetFrameworkPath                                        1 calls
     3.438 ms  FindAppConfigFile                                       1 calls
     3.523 ms  CreateItem                                              6 calls
     3.616 ms  Copy                                                    3 calls
     3.998 ms  MakeDir                                                 1 calls
     4.223 ms  CreateFSharpManifestResourceName                        1 calls
     8.733 ms  Message                                                 1 calls
    10.153 ms  GetReferenceAssemblyPaths                               1 calls
    42.719 ms  ResolveAssemblyReference                                1 calls
    59.501 ms  GenerateResource                                        1 calls
  1784.103 ms  Fsc                                                     1 calls

Build succeeded.
	 0 Warning(s)
	 0 Error(s)

Time Elapsed 00:00:02.1442030
Comment 2 Jo Shields 2015-12-02 12:07:49 UTC
With binary reference assemblies missing:

directhex@flame:~/Projects/fsharpxbuild/fsharpxbuild$ xbuild fsharpxbuild.fsproj /verbosity:diagnostic
XBuild Engine Version 12.0
Mono, Version 4.2.1.0
Copyright (C) 2005-2013 Various Mono authors
Loading default tasks for ToolsVersion: 4.0 from /usr/lib/mono/4.5/Microsoft.Common.tasks

Build started 02/12/2015 11:59:57.
__________________________________________________
/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj: Importing project /usr/lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.FSharp.Targets from extension path /usr/lib/mono/xbuild
/usr/lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.FSharp.Targets: Importing project /usr/lib/mono/4.5/Microsoft.FSharp.Targets 
/usr/lib/mono/4.5/Microsoft.FSharp.Targets: Importing project /usr/lib/mono/4.5/Microsoft.Common.targets 
Project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" (default target(s)):

Initial Properties:
_ = /usr/bin/xbuild
AssemblyName = fsharpxbuild
CLUTTER_IM_MODULE = xim
COMPIZ_BIN_PATH = /usr/bin/
COMPIZ_CONFIG_PROFILE = ubuntu
Configuration = Debug
DBUS_SESSION_BUS_ADDRESS = unix:abstract=/tmp/dbus-cuCmPvH0yM
DebugSymbols = true
DEFAULTS_PATH = /usr/share/gconf/ubuntu.default.path
DESKTOP_SESSION = ubuntu
DISPLAY = :0
ErrorReport = prompt
Externalconsole = true
GDM_LANG = en_GB
GDMSESSION = ubuntu
GNOME_DESKTOP_SESSION_ID = this-is-deprecated
GNOME_KEYRING_CONTROL = 
GNOME_KEYRING_PID = 
GPG_AGENT_INFO = /tmp/gpg-cePaMt/S.gpg-agent:2906:1
GTK_IM_MODULE = ibus
GTK_MODULES = unity-gtk-module
GTK2_MODULES = overlay-scrollbar
HOME = /home/directhex
IM_CONFIG_PHASE = 1
INSTANCE = 
JOB = unity-settings-daemon
LANG = en_GB.UTF-8
LANGUAGE = en_GB:en
LESSCLOSE = /usr/bin/lesspipe %s %s
LESSOPEN = | /usr/bin/lesspipe %s
LOGNAME = directhex
LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
MANDATORY_PATH = /usr/share/gconf/ubuntu.mandatory.path
MSBuildBinPath = /usr/lib/mono/4.5
MSBuildExtensionsPath = /usr/lib/mono/xbuild
MSBuildExtensionsPath32 = /usr/lib/mono/xbuild
MSBuildExtensionsPath64 = /usr/lib/mono/xbuild
MSBuildProjectDefaultTargets = Build
MSBuildProjectDirectory = /home/directhex/Projects/fsharpxbuild/fsharpxbuild
MSBuildProjectExtension = .fsproj
MSBuildProjectFile = fsharpxbuild.fsproj
MSBuildProjectFullPath = /home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj
MSBuildProjectName = fsharpxbuild
MSBuildThisFile = fsharpxbuild.fsproj
MSBuildThisFileDirectory = /home/directhex/Projects/fsharpxbuild/fsharpxbuild/
MSBuildThisFileDirectoryNoRoot = home/directhex/Projects/fsharpxbuild/fsharpxbuild/
MSBuildThisFileExtension = .fsproj
MSBuildThisFileFullPath = /home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj
MSBuildThisFileName = fsharpxbuild
MSBuildToolsPath = /usr/lib/mono/4.5
MSBuildToolsRoot = /usr/lib/mono
MSBuildToolsVersion = 4.0
OLDPWD = /home/directhex/Projects/fsharpxbuild
OS = Unix
OutputPath = bin\Debug
OutputType = Exe
PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Platform = x86
ProjectGuid = {BCF05DCF-3778-4446-9F7C-9C4BB7F731E1}
PWD = /home/directhex/Projects/fsharpxbuild/fsharpxbuild
QT_IM_MODULE = ibus
QT_QPA_PLATFORMTHEME = appmenu-qt5
QT4_IM_MODULE = xim
RootNamespace = fsharpxbuild
SESSION = ubuntu
SESSIONTYPE = gnome-session
SHELL = /bin/bash
SHLVL = 1
SSH_AUTH_SOCK = /run/user/1000/keyring/ssh
TargetFrameworkVersion = v4.5
TERM = xterm-256color
UPSTART_EVENTS = xsession started
UPSTART_INSTANCE = 
UPSTART_JOB = unity7
UPSTART_SESSION = unix:abstract=/com/ubuntu/upstart-session/1000/2792
USER = directhex
VTE_VERSION = 4002
WINDOWID = 102760458
XAUTHORITY = /home/directhex/.Xauthority
XDG_CONFIG_DIRS = /etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg
XDG_CURRENT_DESKTOP = Unity
XDG_DATA_DIRS = /usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/
XDG_GREETER_DATA_DIR = /var/lib/lightdm-data/directhex
XDG_RUNTIME_DIR = /run/user/1000
XDG_SEAT = seat0
XDG_SEAT_PATH = /org/freedesktop/DisplayManager/Seat0
XDG_SESSION_DESKTOP = ubuntu
XDG_SESSION_ID = c2
XDG_SESSION_PATH = /org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE = x11
XDG_VTNR = 7
XMODIFIERS = @im=ibus

Initial Items:
/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj: Importing project /usr/lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.FSharp.Targets from extension path /usr/lib/mono/xbuild
/usr/lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.FSharp.Targets: Importing project /usr/lib/mono/4.5/Microsoft.FSharp.Targets 
/usr/lib/mono/4.5/Microsoft.FSharp.Targets: Importing project /usr/lib/mono/4.5/Microsoft.Common.targets 
Building target "_ValidateEssentialProperties" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets").
Done building target "_ValidateEssentialProperties" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets").
Building target "Build" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets").
Building target "BuildOnlySettings" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Done building target "BuildOnlySettings" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "BeforeBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Done building target "BeforeBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "CoreBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "PrepareForBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "AssignLinkMetadata" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForBuild" depends on it.
Done building target "AssignLinkMetadata" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForBuild" depends on it.
	Target PrepareForBuild:
	Task "Message"
		Using task Message from Microsoft.Build.Tasks.Message, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Configuration: Debug Platform: x86
	Done executing task "Message"
	Task "FindAppConfigFile"
		Using task FindAppConfigFile from Microsoft.Build.Tasks.FindAppConfigFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "FindAppConfigFile"
	Task "MakeDir"
		Using task MakeDir from Microsoft.Build.Tasks.MakeDir, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Created directory "bin/Debug/"
		Created directory "obj/x86/Debug/"
	Done executing task "MakeDir"
	Done building target "PrepareForBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "PrepareForBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "GetFrameworkPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
	Target GetFrameworkPaths:
	Task "GetFrameworkPath"
		Using task GetFrameworkPath from Microsoft.Build.Tasks.GetFrameworkPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "GetFrameworkPath"
	Task "CreateProperty"
		Using task CreateProperty from Microsoft.Build.Tasks.CreateProperty, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateProperty"
	Done building target "GetFrameworkPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GetFrameworkPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "GetReferenceAssemblyPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
	Target GetReferenceAssemblyPaths:
	Task "CreateProperty"
		Using task CreateProperty from Microsoft.Build.Tasks.CreateProperty, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateProperty"
	Task "GetReferenceAssemblyPaths"
		Using task GetReferenceAssemblyPaths from Microsoft.Build.Tasks.GetReferenceAssemblyPaths, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Looking for framework '.NETFramework,Version=v4.5' in root path '/usr/lib/mono/4.5/../xbuild-frameworks'
		Found framework definition list '/usr/lib/mono/4.5/../xbuild-frameworks/.NETFramework/v4.5/RedistList/FrameworkList.xml' for framework '.NETFramework,Version=v4.5'
	Done executing task "GetReferenceAssemblyPaths"
	Done building target "GetReferenceAssemblyPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GetReferenceAssemblyPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "PreBuildEvent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Target PreBuildEvent skipped due to false condition: '$(PreBuildEvent)' != ''
Done building target "PreBuildEvent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "ResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "BeforeResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Done building target "BeforeResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "ResolveProjectReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "SplitProjectReferencesByExistent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveProjectReferences" depends on it.
Building target "AssignProjectConfiguration" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "SplitProjectReferencesByExistent" depends on it.
Target AssignProjectConfiguration skipped due to false condition: '@(ProjectReference)' != ''
Done building target "AssignProjectConfiguration" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "SplitProjectReferencesByExistent" depends on it.
Done building target "SplitProjectReferencesByExistent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveProjectReferences" depends on it.
Done building target "ResolveProjectReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "ResolveAssemblyReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
	Target ResolveAssemblyReferences:
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Task "ResolveAssemblyReference"
		Using task ResolveAssemblyReference from Microsoft.Build.Tasks.ResolveAssemblyReference, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		TargetFrameworkDirectories:
			/usr/lib/mono/4.5
			/usr/lib/mono/4.5/Facades/
		SearchPaths:
			{CandidateAssemblyFiles}
			{HintPathFromItem}
			{TargetFrameworkDirectory}
			{PkgConfig}
			{GAC}
			{RawFileName}
			bin/Debug/
		Primary Reference mscorlib
			Reference mscorlib resolved to /usr/lib/mono/4.5/mscorlib.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
		Primary Reference System
			Reference System resolved to /usr/lib/mono/4.5/System.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
		Primary Reference System.Numerics
			Reference System.Numerics resolved to /usr/lib/mono/4.5/System.Numerics.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
		Primary Reference FSharp.Core
			Reference FSharp.Core resolved to /usr/lib/mono/4.5/FSharp.Core.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
		Primary Reference System.Core
			Reference System.Core resolved to /usr/lib/mono/4.5/System.Core.dll. CopyLocal = False
			Reference found at search path {TargetFrameworkDirectory}
		For searchpath {CandidateAssemblyFiles}
		Warning: {CandidateAssemblyFiles} not supported currently
		For searchpath {HintPathFromItem}
		HintPath attribute not found
		For searchpath {TargetFrameworkDirectory}
	Done executing task "ResolveAssemblyReference"
	Done building target "ResolveAssemblyReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "ResolveAssemblyReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "AfterResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Done building target "AfterResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Building target "ImplicitlyExpandDesignTimeFacades" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Done building target "ImplicitlyExpandDesignTimeFacades" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
Done building target "ResolveReferences" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "CopyFilesMarkedCopyLocal" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
	Target CopyFilesMarkedCopyLocal:
	Task "Copy"
		Using task Copy from Microsoft.Build.Tasks.Copy, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "Copy"
	Done building target "CopyFilesMarkedCopyLocal" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "CopyFilesMarkedCopyLocal" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "PrepareResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "AssignTargetPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
	Target AssignTargetPaths:
	Task "AssignTargetPath"
		Using task AssignTargetPath from Microsoft.Build.Tasks.AssignTargetPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "AssignTargetPath"
	Task "AssignTargetPath"
		Using task AssignTargetPath from Microsoft.Build.Tasks.AssignTargetPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "AssignTargetPath"
	Task "AssignTargetPath"
		Using task AssignTargetPath from Microsoft.Build.Tasks.AssignTargetPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "AssignTargetPath"
	Done building target "AssignTargetPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "AssignTargetPaths" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "SplitResourcesByCulture" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
	Target SplitResourcesByCulture:
	Task "AssignCulture"
		Using task AssignCulture from Microsoft.Build.Tasks.AssignCulture, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "AssignCulture"
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Done building target "SplitResourcesByCulture" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "SplitResourcesByCulture" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "CreateManifestResourceNames" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.FSharp.Targets"); "PrepareResources" depends on it.
Done building target "CreateManifestResourceNames" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.FSharp.Targets"); "PrepareResources" depends on it.
Building target "CopyNonResxEmbeddedResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Target CopyNonResxEmbeddedResources skipped due to false condition: '@(NonResxWithCulture)' != '' or '@(NonResxWithNoCulture)' != '' or '@(ManifestNonResxWithCulture)' != '' or '@(ManifestNonResxWithNoCulture)' != ''
Done building target "CopyNonResxEmbeddedResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "GenerateResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
	Target GenerateResources:
	Task "GenerateResource"
		Using task GenerateResource from Microsoft.Build.Tasks.GenerateResource, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Resource file 'Resources.resources' is newer than the source file 'Resources.resx', skipping.
		Tool /usr/lib/mono/4.5/resgen.exe execution started with arguments: /useSourcePath /compile "Resources.resx,Resources.resources" 
		Environment variables being passed to the tool:
			MONO_IOMAP=drive
		Read in 0 resources from '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/Resources.resx'
		Writing resource file...  Done.
		Tool /usr/lib/mono/4.5/resgen.exe execution finished.
	Done executing task "GenerateResource"
	Done building target "GenerateResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GenerateResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "GenerateSatelliteAssemblies" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
	Target GenerateSatelliteAssemblies:
	No input files were specified for target GenerateSatelliteAssemblies, skipping.
	Done building target "GenerateSatelliteAssemblies" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GenerateSatelliteAssemblies" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Building target "CompileLicxFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Target CompileLicxFiles skipped due to false condition: '@(LicxFiles)' != ''
Done building target "CompileLicxFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareResources" depends on it.
Done building target "PrepareResources" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "Compile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "GenerateTargetFrameworkMonikerAttribute" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
	Target GenerateTargetFrameworkMonikerAttribute:
	Target GenerateTargetFrameworkMonikerAttribute needs to be built as output file 'obj/x86/Debug/.NETFramework,Version=v4.5.AssemblyAttribute.fs' does not exist.
	Done building target "GenerateTargetFrameworkMonikerAttribute" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "GenerateTargetFrameworkMonikerAttribute" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Building target "BeforeCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Done building target "BeforeCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Building target "_TimestampBeforeCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Target _TimestampBeforeCompile skipped due to false condition: '$(RunPostBuildEvent)' == 'OnOutputUpdated'
Done building target "_TimestampBeforeCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Building target "CoreCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.FSharp.Targets"); "Compile" depends on it.
	Target CoreCompile:
	Target CoreCompile needs to be built as output file 'obj/x86/Debug/fsharpxbuild.exe' does not exist.
	Task "Fsc"
		Using task Fsc from Microsoft.FSharp.Build.Fsc, FSharp.Build, Version=4.4.0.0, Culture=neutral, PublicKeyToken=f536804aa0eb945b
		Tool /usr/lib/cli/fsharp/fsc.exe execution started with arguments: -o:obj/x86/Debug/fsharpxbuild.exe -g --noframework --optimize+ -r:/usr/lib/mono/4.5/mscorlib.dll -r:/usr/lib/mono/4.5/System.dll -r:/usr/lib/mono/4.5/System.Numerics.dll -r:/usr/lib/mono/4.5/FSharp.Core.dll -r:/usr/lib/mono/4.5/System.Core.dll --target:exe --warn:2 --warnaserror:76 --fullpaths --flaterrors --highentropyva- Program.fs 
		Environment variables being passed to the tool:
		F# Compiler for F# 4.0 (Open Source Edition)
		Freely distributed under the Apache 2.0 Open Source License
		Tool /usr/lib/cli/fsharp/fsc.exe execution finished.
	Done executing task "Fsc"
	Done building target "CoreCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "CoreCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.FSharp.Targets"); "Compile" depends on it.
Building target "_TimestampAfterCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Target _TimestampAfterCompile skipped due to false condition: '$(RunPostBuildEvent)' == 'OnOutputUpdated'
Done building target "_TimestampAfterCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Building target "AfterCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Done building target "AfterCompile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Compile" depends on it.
Done building target "Compile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "PrepareForRun" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "DeployOutputFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForRun" depends on it.
Building target "_CopyDeployFilesToOutputDirectory" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "DeployOutputFiles" depends on it.
Building target "GetCopyToOutputDirectoryItems" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Done building target "GetCopyToOutputDirectoryItems" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Building target "_CopyDeployFilesToOutputDirectoryAlways" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Target _CopyDeployFilesToOutputDirectoryAlways skipped due to false condition: '@(ItemsToCopyToOutputDirectoryAlways)' != ''
Done building target "_CopyDeployFilesToOutputDirectoryAlways" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Building target "_CopyDeployFilesToOutputDirectoryPreserveNewest" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Target _CopyDeployFilesToOutputDirectoryPreserveNewest skipped due to false condition: '@(ItemsToCopyToOutputDirectoryPreserveNewest)' != ''
Done building target "_CopyDeployFilesToOutputDirectoryPreserveNewest" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_CopyDeployFilesToOutputDirectory" depends on it.
Done building target "_CopyDeployFilesToOutputDirectory" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "DeployOutputFiles" depends on it.
Building target "_CopyAppConfigFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "DeployOutputFiles" depends on it.
Target _CopyAppConfigFile skipped due to false condition: '@(AppConfigWithTargetPath)' != ''
Done building target "_CopyAppConfigFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "DeployOutputFiles" depends on it.
	Target DeployOutputFiles:
	Task "Copy"
		Using task Copy from Microsoft.Build.Tasks.Copy, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Copying file from '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/obj/x86/Debug/fsharpxbuild.exe.mdb' to '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/bin/Debug/fsharpxbuild.exe.mdb'
	Done executing task "Copy"
	Task "Copy"
		Using task Copy from Microsoft.Build.Tasks.Copy, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Copying file from '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/obj/x86/Debug/fsharpxbuild.exe' to '/home/directhex/Projects/fsharpxbuild/fsharpxbuild/bin/Debug/fsharpxbuild.exe'
	Done executing task "Copy"
	Done building target "DeployOutputFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "DeployOutputFiles" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForRun" depends on it.
Done building target "PrepareForRun" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "_RecordCleanFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "_GetCompileOutputsForClean" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_RecordCleanFile" depends on it.
	Target _GetCompileOutputsForClean:
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Task "CreateItem"
		Using task CreateItem from Microsoft.Build.Tasks.CreateItem, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "CreateItem"
	Done building target "_GetCompileOutputsForClean" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "_GetCompileOutputsForClean" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "_RecordCleanFile" depends on it.
	Target _RecordCleanFile:
	Task "ReadLinesFromFile"
		Using task ReadLinesFromFile from Microsoft.Build.Tasks.ReadLinesFromFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "ReadLinesFromFile"
	Task "FindUnderPath"
		Using task FindUnderPath from Microsoft.Build.Tasks.FindUnderPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "FindUnderPath"
	Task "RemoveDuplicates"
		Using task RemoveDuplicates from Microsoft.Build.Tasks.RemoveDuplicates, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "RemoveDuplicates"
	Task "WriteLinesToFile"
		Using task WriteLinesToFile from Microsoft.Build.Tasks.WriteLinesToFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "WriteLinesToFile"
	Done building target "_RecordCleanFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".
Done building target "_RecordCleanFile" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Building target "PostBuildEvent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Target PostBuildEvent skipped due to false condition: '$(PostBuildEvent)' != '' and
			('$(RunPostBuildEvent)' != 'OnOutputUpdated' or
			  '$(_AssemblyModifiedTimeBeforeCompile)' != '$(_AssemblyModifiedTimeAfterCompile)')
Done building target "PostBuildEvent" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
Done building target "CoreBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "AfterBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Done building target "AfterBuild" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Done building target "Build" in project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj" ("/usr/lib/mono/4.5/Microsoft.Common.targets").
Done building project "/home/directhex/Projects/fsharpxbuild/fsharpxbuild/fsharpxbuild.fsproj".

Target performance summary:
     0.170 ms  SplitProjectReferencesByExistent                        1 calls
     0.360 ms  GenerateTargetFrameworkMonikerAttribute                 1 calls
     0.501 ms  ResolveProjectReferences                                1 calls
     0.684 ms  _GetCompileOutputsForClean                              1 calls
     0.997 ms  GenerateSatelliteAssemblies                             1 calls
     1.056 ms  GetCopyToOutputDirectoryItems                           1 calls
     1.303 ms  AssignTargetPaths                                       1 calls
     1.364 ms  CopyFilesMarkedCopyLocal                                1 calls
     2.394 ms  SplitResourcesByCulture                                 1 calls
     2.458 ms  CreateManifestResourceNames                             1 calls
     2.821 ms  DeployOutputFiles                                       1 calls
     3.418 ms  GetFrameworkPaths                                       1 calls
     4.291 ms  _ValidateEssentialProperties                            1 calls
     4.305 ms  _RecordCleanFile                                        1 calls
     5.408 ms  ImplicitlyExpandDesignTimeFacades                       1 calls
     8.601 ms  AssignLinkMetadata                                      1 calls
    14.801 ms  PrepareForBuild                                         1 calls
    26.412 ms  GetReferenceAssemblyPaths                               1 calls
    55.529 ms  ResolveAssemblyReferences                               1 calls
    68.580 ms  GenerateResources                                       1 calls
  1807.182 ms  CoreCompile                                             1 calls

Tasks performance summary:
     0.878 ms  ReadLinesFromFile                                       1 calls
     0.939 ms  FindUnderPath                                           1 calls
     0.979 ms  AssignCulture                                           1 calls
     1.004 ms  WriteLinesToFile                                        1 calls
     1.129 ms  AssignTargetPath                                        3 calls
     1.147 ms  RemoveDuplicates                                        1 calls
     1.512 ms  CreateProperty                                          2 calls
     1.928 ms  GetFrameworkPath                                        1 calls
     2.650 ms  MakeDir                                                 1 calls
     3.194 ms  CreateItem                                              6 calls
     3.419 ms  FindAppConfigFile                                       1 calls
     3.604 ms  Copy                                                    3 calls
     7.164 ms  Message                                                 1 calls
    17.609 ms  GetReferenceAssemblyPaths                               1 calls
    52.682 ms  ResolveAssemblyReference                                1 calls
    68.262 ms  GenerateResource                                        1 calls
  1806.136 ms  Fsc                                                     1 calls

Build succeeded.
	 0 Warning(s)
	 0 Error(s)

Time Elapsed 00:00:02.1904640
Comment 3 Jo Shields 2015-12-02 14:38:54 UTC
This is a F# bug, not an Xbuild bug.

https://github.com/fsharp/fsharp/pull/525