mono / Embeddinator-4000

Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.
MIT License
758 stars 95 forks source link

Windows build depends on Java SDK even if not using Java #564

Closed Cronan closed 6 years ago

Cronan commented 6 years ago
D:\git\Embeddinator-4000>systeminfo
OS Name:                   Microsoft Windows 7 Enterprise
OS Version:                6.1.7601 Service Pack 1 Build 7601
D:\git\Embeddinator-4000>mono --version
Mono JIT compiler version 4.6.2 (Visual Studio built mono)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           normal
        SIGSEGV:       normal
        Notification:  Thread + polling
        Architecture:  x86
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            sgen
D:\git>git clone https://github.com/mono/Embeddinator-4000.git
Cloning into 'Embeddinator-4000'...
remote: Counting objects: 10526, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 10526 (delta 1), reused 0 (delta 0), pack-reused 10523R
Receiving objects: 100% (10526/10526), 8.06 MiB | 754.00 KiB/s, done.
Resolving deltas: 100% (7347/7347), done.
Checking connectivity... done.
D:\git>cd Embeddinator-4000
D:\git\Embeddinator-4000>git pull
Already up-to-date.

D:\git\Embeddinator-4000>git submodule update --init --recursive
Submodule 'CppSharp' (https://github.com/mono/CppSharp) registered for path 'external/CppS
Submodule 'Xamarin.Android.Tools' (https://github.com/xamarin/xamarin-android-tools.git) r
amarin.Android.Tools'
Submodule 'Xamarin.MacDev' (https://github.com/xamarin/Xamarin.MacDev.git) registered for

Submodule 'catch' (https://github.com/philsquared/Catch.git) registered for path 'external
Submodule 'ikvm' (https://github.com/mono/ikvm-fork.git) registered for path 'external/ikv
Cloning into 'external/CppSharp'...
remote: Counting objects: 36155, done.
remote: Compressing objects: 100% (58/58), done.
remote: Total 36155 (delta 95), reused 114 (delta 92), pack-reused 36005
Receiving objects: 100% (36155/36155), 26.33 MiB | 754.00 KiB/s, done.
Resolving deltas: 100% (24953/24953), done.
Checking connectivity... done.
Submodule path 'external/CppSharp': checked out '73e11e7c3216b654113864b5a822a259966c8b8e'
Cloning into 'external/Xamarin.Android.Tools'...
remote: Counting objects: 223, done.
Receiving objects:  68% (150/223)
Receiving objects: 100% (223/223), 58.80 KiB | 0 bytes/s, done.
Resolving deltas: 100% (126/126), done.
Checking connectivity... done.
Submodule path 'external/Xamarin.Android.Tools': checked out '66e6ec3f444757fe274e24762274
Cloning into 'external/Xamarin.MacDev'...
remote: Counting objects: 415, done.
remote: Compressing objects: 100% (10/10), done.
Receiving objects:  88% (366/415)
Receiving objects: 100% (415/415), 161.59 KiB | 0 bytes/s, done.
Resolving deltas: 100% (272/272), done.
Checking connectivity... done.
Submodule path 'external/Xamarin.MacDev': checked out '7c21d66a10b6550d27acf9420becac5a137
Cloning into 'external/catch'...
remote: Counting objects: 18837, done.
remote: Compressing objects: 100% (53/53), done.
remote: Total 18837 (delta 66), reused 78 (delta 56), pack-reused 18728
Receiving objects: 100% (18837/18837), 8.68 MiB | 755.00 KiB/s, done.
Resolving deltas: 100% (12569/12569), done.
Checking connectivity... done.
Submodule path 'external/catch': checked out '35f510545d55a831372d3113747bf1314ff4f2ef'
Cloning into 'external/ikvm'...
remote: Counting objects: 29486, done.
remote: Total 29486 (delta 0), reused 0 (delta 0), pack-reused 29486 eceiving objects: 100
54.00 KiB/s
Receiving objects: 100% (29486/29486), 19.89 MiB | 755.00 KiB/s, done.
Resolving deltas: 100% (22358/22358), done.
Checking connectivity... done.
Submodule path 'external/ikvm': checked out '9befae38e15ff3b340961315075388ed9e8ad8aa'
D:\git\Embeddinator-4000>msbuild Embeddinator-4000.sln
Microsoft (R) Build Engine version 15.5.180.51428 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 08/01/2018 11:11:32.
Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
  Building solution configuration "Debug|x86".
Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\generi
c\managed-generic.csproj" (2) on node 1 (default targets).
BeforeBuild:
Skipping target "BeforeBuild" because all output files are up-to-date with respect to the input files.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  managed-generic -> D:\git\Embeddinator-4000\tests\managed\generic\bin\Debug\managed.dll
Done Building Project "D:\git\Embeddinator-4000\tests\managed\generic\managed-generic.csproj" (default targets).

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\pcl\ma
naged-pcl.csproj" (3) on node 1 (default targets).
BeforeBuild:
Skipping target "BeforeBuild" because all output files are up-to-date with respect to the input files.
ResolveAssemblyReferences:
  A TargetFramework profile exclusion list will be generated.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  managed-pcl -> D:\git\Embeddinator-4000\tests\managed\pcl\bin\Debug\managed.dll
Done Building Project "D:\git\Embeddinator-4000\tests\managed\pcl\managed-pcl.csproj" (default targets).

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\androi
d\managed-android.csproj" (4) on node 1 (default targets).
D:\git\Embeddinator-4000\tests\managed\android\managed-android.csproj(123,11): error MSB4226: The imported project "D:\
Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Android\Xamarin.Android.CSharp.targets" w
as not found. Also, tried to find "Xamarin\Android\Xamarin.Android.CSharp.targets" in the fallback search path(s) for $
(MSBuildExtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86)\
Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import> d
eclaration is correct, and that the file exists on disk in one of the search paths.
Done Building Project "D:\git\Embeddinator-4000\tests\managed\android\managed-android.csproj" (default targets) -- FAIL
ED.

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\MonoEmbeddinat
or4000.Tests\MonoEmbeddinator4000.Tests.csproj" (5) on node 1 (default targets).
Project "D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\MonoEmbeddinator4000.Tests.csproj" (5) is building "
D:\git\Embeddinator-4000\build\projects\IKVM.Reflection.csproj" (6:2) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  IKVM.Reflection -> D:\git\Embeddinator-4000\build\lib\Debug\IKVM.Reflection.dll
Done Building Project "D:\git\Embeddinator-4000\build\projects\IKVM.Reflection.csproj" (default targets).

Project "D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\MonoEmbeddinator4000.Tests.csproj" (5) is building "
D:\git\Embeddinator-4000\build\projects\Xamarin.Android.Tools.csproj" (7:2) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  Xamarin.Android.Tools -> D:\git\Embeddinator-4000\build\lib\Debug\Xamarin.Android.Tools.dll
Done Building Project "D:\git\Embeddinator-4000\build\projects\Xamarin.Android.Tools.csproj" (default targets).

Project "D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\MonoEmbeddinator4000.Tests.csproj" (5) is building "
D:\git\Embeddinator-4000\build\projects\CppSharp.csproj" (8:2) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
_CopyFilesMarkedCopyLocal:
  Touching "D:\git\Embeddinator-4000\build\obj\Debug\CppSharp\CppSharp.csproj.CopyComplete".
CopyFilesToOutputDirectory:
  CppSharp -> D:\git\Embeddinator-4000\build\lib\Debug\CppSharp.dll
Done Building Project "D:\git\Embeddinator-4000\build\projects\CppSharp.csproj" (default targets).

Project "D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\MonoEmbeddinator4000.Tests.csproj" (5) is building "
D:\git\Embeddinator-4000\build\projects\CppSharp.AST.csproj" (9:2) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  CppSharp.AST -> D:\git\Embeddinator-4000\build\lib\Debug\CppSharp.AST.dll
Done Building Project "D:\git\Embeddinator-4000\build\projects\CppSharp.AST.csproj" (default targets).

Project "D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\MonoEmbeddinator4000.Tests.csproj" (5) is building "
D:\git\Embeddinator-4000\build\projects\CppSharp.Generator.csproj" (10:2) on node 1 (default targets).
Project "D:\git\Embeddinator-4000\build\projects\CppSharp.Generator.csproj" (10:2) is building "D:\git\Embeddinator-400
0\build\projects\CppSharp.Parser.csproj" (11:3) on node 1 (default targets).
Project "D:\git\Embeddinator-4000\build\projects\CppSharp.Parser.csproj" (11:3) is building "D:\git\Embeddinator-4000\b
uild\projects\CppSharp.Parser.CSharp.csproj" (12:4) on node 1 (default targets).
Project "D:\git\Embeddinator-4000\build\projects\CppSharp.Parser.CSharp.csproj" (12:4) is building "D:\git\Embeddinator
-4000\build\projects\CppSharp.Runtime.csproj" (14:4) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  CppSharp.Runtime -> D:\git\Embeddinator-4000\build\lib\Debug\CppSharp.Runtime.dll
Done Building Project "D:\git\Embeddinator-4000\build\projects\CppSharp.Runtime.csproj" (default targets).

GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
_CopyFilesMarkedCopyLocal:
  Touching "D:\git\Embeddinator-4000\build\obj\Debug\CppSharp.Parser.CSharp\CppSharp.Parser.CSharp.csproj.CopyComplete"
  .
CopyFilesToOutputDirectory:
  CppSharp.Parser.CSharp -> D:\git\Embeddinator-4000\build\lib\Debug\CppSharp.Parser.CSharp.dll
Done Building Project "D:\git\Embeddinator-4000\build\projects\CppSharp.Parser.CSharp.csproj" (default targets).

GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
_CopyFilesMarkedCopyLocal:
  Touching "D:\git\Embeddinator-4000\build\obj\Debug\CppSharp.Parser\CppSharp.Parser.csproj.CopyComplete".
CopyFilesToOutputDirectory:
  CppSharp.Parser -> D:\git\Embeddinator-4000\build\lib\Debug\CppSharp.Parser.dll
Done Building Project "D:\git\Embeddinator-4000\build\projects\CppSharp.Parser.csproj" (default targets).

GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
_CopyFilesMarkedCopyLocal:
  Touching "D:\git\Embeddinator-4000\build\obj\Debug\CppSharp.Generator\CppSharp.Generator.csproj.CopyComplete".
CopyFilesToOutputDirectory:
  CppSharp.Generator -> D:\git\Embeddinator-4000\build\lib\Debug\CppSharp.Generator.dll
Done Building Project "D:\git\Embeddinator-4000\build\projects\CppSharp.Generator.csproj" (default targets).

Project "D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\MonoEmbeddinator4000.Tests.csproj" (5) is building "
D:\git\Embeddinator-4000\build\projects\Embeddinator-4000.csproj" (13:2) on node 1 (default targets).
Project "D:\git\Embeddinator-4000\build\projects\Embeddinator-4000.csproj" (13:2) is building "D:\git\Embeddinator-4000
\build\projects\Xamarin.MacDev.csproj" (15:2) on node 1 (default targets).
ResolveAssemblyReferences:
  Primary reference "Mono.Posix".
D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\bin\Microsoft.Common.CurrentVersion.targe
ts(2041,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Mono.Posix". Check to mak
e sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\git
\Embeddinator-4000\build\projects\Xamarin.MacDev.csproj]
          For SearchPath "{TargetFrameworkDirectory}".
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Mono.Posix.win
  md", but it didn't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Mono.Posix.dll
  ", but it didn't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Mono.Posix.exe
  ", but it didn't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\Mono.P
  osix.winmd", but it didn't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\Mono.P
  osix.dll", but it didn't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6\Facades\Mono.P
  osix.exe", but it didn't exist.
          For SearchPath "{AssemblyFoldersFromConfig:D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\M
  SBuild\15.0\bin\AssemblyFolders.config,v4.6}".
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\Mono.Posix.winm
  d", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\Mono.Posix.dll"
  , but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\Mono.Posix.exe"
  , but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Microsoft
  \SqlDb\Mono.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Microsoft
  \SqlDb\Mono.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Microsoft
  \SqlDb\Mono.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies\Mon
  o.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies\Mon
  o.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies\Mon
  o.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.5\Mono.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.5\Mono.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.5\Mono.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VSSDK\VisualStudioIntegration\Co
  mmon\Assemblies\v4.0\Mono.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VSSDK\VisualStudioIntegration\Co
  mmon\Assemblies\v4.0\Mono.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VSSDK\VisualStudioIntegration\Co
  mmon\Assemblies\v4.0\Mono.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies\Mon
  o.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies\Mon
  o.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies\Mon
  o.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.5\Mono.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.5\Mono.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.5\Mono.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.0\Mono.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.0\Mono.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.0\Mono.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.0\Mono.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.0\Mono.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v4.0\Mono.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v2.0\Mono.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v2.0\Mono.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v2.0\Mono.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VSSDK\VisualStudioIntegration\Co
  mmon\Assemblies\v2.0\Mono.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VSSDK\VisualStudioIntegration\Co
  mmon\Assemblies\v2.0\Mono.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VSSDK\VisualStudioIntegration\Co
  mmon\Assemblies\v2.0\Mono.Posix.exe", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v2.0\Mono.Posix.winmd", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v2.0\Mono.Posix.dll", but it didn't exist.
          Considered "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\
  v2.0\Mono.Posix.exe", but it didn't exist.
          For SearchPath "{Registry:Software\Microsoft\.NETFramework,v4.6,AssemblyFoldersEx}".
          Considered AssemblyFoldersEx locations.
          For SearchPath "{AssemblyFolders}".
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\ForEachEnumerators\Mono.Posix.winmd", but it
  didn't exist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\ForEachEnumerators\Mono.Posix.dll", but it di
  dn't exist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\ForEachEnumerators\Mono.Posix.exe", but it di
  dn't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\Tasks\Mono.Posix.winmd", but it didn't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\Tasks\Mono.Posix.dll", but it didn't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\Tasks\Mono.Posix.exe", but it didn't exist.
          Considered "C:\Program Files (x86)\Microsoft.NET\ADOMD.NET\100\Mono.Posix.winmd", but it didn't exist.
          Considered "C:\Program Files (x86)\Microsoft.NET\ADOMD.NET\100\Mono.Posix.dll", but it didn't exist.
          Considered "C:\Program Files (x86)\Microsoft.NET\ADOMD.NET\100\Mono.Posix.exe", but it didn't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\SDK\Assemblies\Mono.Posix.winmd", but it didn't ex
  ist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\SDK\Assemblies\Mono.Posix.dll", but it didn't exis
  t.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\SDK\Assemblies\Mono.Posix.exe", but it didn't exis
  t.
          Considered "C:\Program Files\IIS\Microsoft Web Deploy V3\Mono.Posix.winmd", but it didn't exist.
          Considered "C:\Program Files\IIS\Microsoft Web Deploy V3\Mono.Posix.dll", but it didn't exist.
          Considered "C:\Program Files\IIS\Microsoft Web Deploy V3\Mono.Posix.exe", but it didn't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\Mono.Posix.winmd", but it di
  dn't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\Mono.Posix.dll", but it didn
  't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\Mono.Posix.exe", but it didn
  't exist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Tasks\Mono.Posix.winmd", but it didn't exist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Tasks\Mono.Posix.dll", but it didn't exist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Tasks\Mono.Posix.exe", but it didn't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\Mono.Posix.winmd", but it di
  dn't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\Mono.Posix.dll", but it didn
  't exist.
          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\Mono.Posix.exe", but it didn
  't exist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\140\SDK\Assemblies\Mono.Posix.winmd", but it didn't e
  xist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\140\SDK\Assemblies\Mono.Posix.dll", but it didn't exi
  st.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\140\SDK\Assemblies\Mono.Posix.exe", but it didn't exi
  st.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\ForEachEnumerators\Mono.Posix.winmd", but it d
  idn't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\ForEachEnumerators\Mono.Posix.dll", but it did
  n't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\ForEachEnumerators\Mono.Posix.exe", but it did
  n't exist.
          Considered "c:\Program Files (x86)\Microsoft.NET\ADOMD.NET\90\Mono.Posix.winmd", but it didn't exist.
          Considered "c:\Program Files (x86)\Microsoft.NET\ADOMD.NET\90\Mono.Posix.dll", but it didn't exist.
          Considered "c:\Program Files (x86)\Microsoft.NET\ADOMD.NET\90\Mono.Posix.exe", but it didn't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\PipelineComponents\Mono.Posix.winmd", but it d
  idn't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\PipelineComponents\Mono.Posix.dll", but it did
  n't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\PipelineComponents\Mono.Posix.exe", but it did
  n't exist.
          Considered "C:\Program Files (x86)\Microsoft.NET\ADOMD.NET\110\Mono.Posix.winmd", but it didn't exist.
          Considered "C:\Program Files (x86)\Microsoft.NET\ADOMD.NET\110\Mono.Posix.dll", but it didn't exist.
          Considered "C:\Program Files (x86)\Microsoft.NET\ADOMD.NET\110\Mono.Posix.exe", but it didn't exist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\Connections\Mono.Posix.winmd", but it didn't e
  xist.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\Connections\Mono.Posix.dll", but it didn't exi
  st.
          Considered "c:\Program Files (x86)\Microsoft SQL Server\90\DTS\Connections\Mono.Posix.exe", but it didn't exi
  st.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents\Mono.Posix.winmd", but it
  didn't exist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents\Mono.Posix.dll", but it di
  dn't exist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents\Mono.Posix.exe", but it di
  dn't exist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies\Mono.Posix.winmd", but it didn't e
  xist.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies\Mono.Posix.dll", but it didn't exi
  st.
          Considered "C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies\Mono.Posix.exe", but it didn't exi
  st.
          For SearchPath "{GAC}".
          Considered "Mono.Posix", which was not found in the GAC.
          For SearchPath "{RawFileName}".
          Considered treating "Mono.Posix" as a file name, but it didn't exist.
          For SearchPath "../lib/Debug\".
          Considered "../lib/Debug\Mono.Posix.winmd", but it didn't exist.
          Considered "../lib/Debug\Mono.Posix.dll", but it didn't exist.
          Considered "../lib/Debug\Mono.Posix.exe", but it didn't exist.
  AssemblyFoldersEx location: "{Registry:Software\Microsoft\.NETFramework,v4.6,AssemblyFoldersEx}"
          C:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0\
          C:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\
          C:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0\

          C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\bin\plugins\Diagnostics\
          C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\ref\Caching\
          C:\Program Files\Reference Assemblies\Microsoft\VSTO40\v4.0.Framework\
          C:\Program Files\Reference Assemblies\Microsoft\VSTA30\v9.0\
          C:\Program Files\Reference Assemblies\Microsoft\VSTA30\v8.0\
          C:\Program Files\Reference Assemblies\Microsoft\VSTA30\v10.0\
          C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office14\
          C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office12\
          C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Common\
          c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v4.0\
          C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\

          C:\Program Files (x86)\Microsoft Synchronization Services\ADO.NET\v1.0
          C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Tasks
          C:\Program Files (x86)\Microsoft SQL Server\110\DTS\PipelineComponents\
          C:\Program Files (x86)\Microsoft SQL Server\110\DTS\ForEachEnumerators
          C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Connections\
          C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v3.5\Desktop
          C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\TEMPLATE\WorkflowActivities\
          C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\WorkflowActivities\
          C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\
          C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI\
          C:\Program Files (x86)\Microsoft SDKs\RIA Services\v1.0\Libraries\Server\
          c:\Program Files (x86)\Microsoft Visual Studio 10.0\ReportViewer\
          c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\
          c:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\v4.0\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0\
          C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Prototyping\Libraries\
          C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\
          C:\Program Files\Reference Assemblies\Microsoft\Microsoft Identity Extensions\1.0\
          C:\Program Files\Reference Assemblies\Microsoft\VSTO40\v9.0\
          C:\Program Files\Reference Assemblies\Microsoft\VSTO40\v10.0\
          C:\Program Files\Reference Assemblies\Microsoft\VSTA30\v9.0\
          C:\Program Files\Reference Assemblies\Microsoft\VSTA30\v10.0\
          C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office14\
          C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office12\
          C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Common\
          c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\
          C:\Program Files (x86)\Microsoft Synchronization Services\ADO.NET\v1.0
          C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\v1.0\Runtime\ADO.NET\V2.0\x64\
          C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v3.5\Desktop
          C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\ref
          c:\Program Files (x86)\Microsoft Visual Studio 10.0\ReportViewer\
          C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\\PublicAssemblies
          c:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\
          C:\Program Files (x86)\Microsoft Chart Controls\Assemblies
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\v2.0\
          C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\v1.0\Runtime\x86\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v2.0\2.3.0.0\
          C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v2.0\2.3.0.0\
          C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\
          C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\ref
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  Xamarin.MacDev -> D:\git\Embeddinator-4000\build\lib\Debug\Xamarin.MacDev.dll
Done Building Project "D:\git\Embeddinator-4000\build\projects\Xamarin.MacDev.csproj" (default targets).

GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
_CopyFilesMarkedCopyLocal:
  Touching "D:\git\Embeddinator-4000\build\obj\Debug\Embeddinator-4000\Embeddinator-4000.csproj.CopyComplete".
CopyFilesToOutputDirectory:
  Embeddinator-4000 -> D:\git\Embeddinator-4000\build\lib\Debug\Embeddinator-4000.exe
Done Building Project "D:\git\Embeddinator-4000\build\projects\Embeddinator-4000.csproj" (default targets).

GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
_CopyFilesMarkedCopyLocal:
  Touching "D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\obj\x86\Debug\MonoEmbeddinator4000.Tests.csproj.C
  opyComplete".
CopyFilesToOutputDirectory:
  MonoEmbeddinator4000.Tests -> D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\bin\Debug\MonoEmbeddinator400
  0.Tests.dll
Done Building Project "D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\MonoEmbeddinator4000.Tests.csproj" (de
fault targets).

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\fsharp
-android\fsharp-android.fsproj" (16) on node 1 (default targets).
D:\git\Embeddinator-4000\tests\managed\fsharp-android\fsharp-android.fsproj(58,11): error MSB4226: The imported project
 "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Android\Xamarin.Android.FSharp.targe
ts" was not found. Also, tried to find "Xamarin\Android\Xamarin.Android.FSharp.targets" in the fallback search path(s)
for $(MSBuildExtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (
x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Impo
rt> declaration is correct, and that the file exists on disk in one of the search paths.
Done Building Project "D:\git\Embeddinator-4000\tests\managed\fsharp-android\fsharp-android.fsproj" (default targets) -
- FAILED.

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managedwarn\ma
nagedwarn.csproj" (17) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  managedwarn -> D:\git\Embeddinator-4000\tests\managedwarn\bin\Debug\managedwarn.dll
Done Building Project "D:\git\Embeddinator-4000\tests\managedwarn\managedwarn.csproj" (default targets).

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\leaktest\leakt
est.csproj" (18) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  leaktest -> D:\git\Embeddinator-4000\tests\leaktest\bin\Debug\leaktest.exe
Done Building Project "D:\git\Embeddinator-4000\tests\leaktest\leaktest.csproj" (default targets).

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\ios\ma
naged-ios.csproj" (19) on node 1 (default targets).
D:\git\Embeddinator-4000\tests\managed\ios\managed-ios.csproj(38,11): error MSB4226: The imported project "D:\Program F
iles (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.CSharp.targets" was not found. Als
o, tried to find "Xamarin\iOS\Xamarin.iOS.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath) -
 "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86)\Microsoft Visual Studio\2
017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import> declaration is correct, an
d that the file exists on disk in one of the search paths.
Done Building Project "D:\git\Embeddinator-4000\tests\managed\ios\managed-ios.csproj" (default targets) -- FAILED.

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\macos-
system\managed-macos-system.csproj" (20) on node 1 (default targets).
D:\git\Embeddinator-4000\tests\managed\macos-system\managed-macos-system.csproj(51,11): error MSB4226: The imported pro
ject "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Mac\Xamarin.Mac.CSharp.targets"
was not found. Also, tried to find "Xamarin\Mac\Xamarin.Mac.CSharp.targets" in the fallback search path(s) for $(MSBuil
dExtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86)\Microso
ft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import> declarat
ion is correct, and that the file exists on disk in one of the search paths.
Done Building Project "D:\git\Embeddinator-4000\tests\managed\macos-system\managed-macos-system.csproj" (default target
s) -- FAILED.

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\macos-
full\managed-macos-full.csproj" (21) on node 1 (default targets).
D:\git\Embeddinator-4000\tests\managed\macos-full\managed-macos-full.csproj(52,11): error MSB4226: The imported project
 "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Mac\Xamarin.Mac.CSharp.targets" was
not found. Also, tried to find "Xamarin\Mac\Xamarin.Mac.CSharp.targets" in the fallback search path(s) for $(MSBuildExt
ensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86)\Microsoft V
isual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import> declaration
is correct, and that the file exists on disk in one of the search paths.
Done Building Project "D:\git\Embeddinator-4000\tests\managed\macos-full\managed-macos-full.csproj" (default targets) -
- FAILED.

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\macos-
modern\managed-macos-modern.csproj" (22) on node 1 (default targets).
D:\git\Embeddinator-4000\tests\managed\macos-modern\managed-macos-modern.csproj(53,11): error MSB4226: The imported pro
ject "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Mac\Xamarin.Mac.CSharp.targets"
was not found. Also, tried to find "Xamarin\Mac\Xamarin.Mac.CSharp.targets" in the fallback search path(s) for $(MSBuil
dExtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86)\Microso
ft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import> declarat
ion is correct, and that the file exists on disk in one of the search paths.
Done Building Project "D:\git\Embeddinator-4000\tests\managed\macos-modern\managed-macos-modern.csproj" (default target
s) -- FAILED.

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\netsta
ndard\managed-netstandard.csproj" (23) on node 1 (default targets).
CoreGenerateAssemblyInfo:
Skipping target "CoreGenerateAssemblyInfo" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
GenerateBuildDependencyFile:
Skipping target "GenerateBuildDependencyFile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  managed-netstandard -> D:\git\Embeddinator-4000\tests\managed\netstandard\bin\Debug\netstandard1.6\managed.dll
CleanupEmptyRefsFolder:
  Directory "D:\git\Embeddinator-4000\tests\managed\netstandard\bin\Debug\netstandard1.6\refs" doesn't exist. Skipping.
Done Building Project "D:\git\Embeddinator-4000\tests\managed\netstandard\managed-netstandard.csproj" (default targets)
.

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\objcgen\objcgen.cspr
oj" (24) on node 1 (default targets).
BeforeBuild:
  ./generate-version.sh
  '.' is not recognized as an internal or external command,
  operable program or batch file.
D:\git\Embeddinator-4000\objcgen\objcgen.csproj(118,5): error MSB3073: The command "./generate-version.sh" exited with
code 9009.
Done Building Project "D:\git\Embeddinator-4000\objcgen\objcgen.csproj" (default targets) -- FAILED.

Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (1) is building "D:\git\Embeddinator-4000\tests\managed\fsharp
-generic\fsharp-generic.fsproj" (25) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
_CopyFilesMarkedCopyLocal:
  Touching "D:\git\Embeddinator-4000\tests\managed\fsharp-generic\obj\Debug\fsharp-generic.fsproj.CopyComplete".
CopyFilesToOutputDirectory:
  fsharp-generic -> D:\git\Embeddinator-4000\tests\managed\fsharp-generic\bin\Debug\fsharpManaged.dll
Done Building Project "D:\git\Embeddinator-4000\tests\managed\fsharp-generic\fsharp-generic.fsproj" (default targets).

Done Building Project "D:\git\Embeddinator-4000\Embeddinator-4000.sln" (default targets) -- FAILED.

Build FAILED.

"D:\git\Embeddinator-4000\Embeddinator-4000.sln" (default target) (1) ->
"D:\git\Embeddinator-4000\tests\MonoEmbeddinator4000.Tests\MonoEmbeddinator4000.Tests.csproj" (default target) (5) ->
"D:\git\Embeddinator-4000\build\projects\Embeddinator-4000.csproj" (default target) (13:2) ->
"D:\git\Embeddinator-4000\build\projects\Xamarin.MacDev.csproj" (default target) (15:2) ->
(ResolveAssemblyReferences target) ->
  D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\bin\Microsoft.Common.CurrentVersion.tar
gets(2041,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Mono.Posix". Check to m
ake sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\g
it\Embeddinator-4000\build\projects\Xamarin.MacDev.csproj]

"D:\git\Embeddinator-4000\Embeddinator-4000.sln" (default target) (1) ->
"D:\git\Embeddinator-4000\tests\managed\android\managed-android.csproj" (default target) (4) ->
  D:\git\Embeddinator-4000\tests\managed\android\managed-android.csproj(123,11): error MSB4226: The imported project "D
:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Android\Xamarin.Android.CSharp.targets"
 was not found. Also, tried to find "Xamarin\Android\Xamarin.Android.CSharp.targets" in the fallback search path(s) for
 $(MSBuildExtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86
)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import>
 declaration is correct, and that the file exists on disk in one of the search paths.

"D:\git\Embeddinator-4000\Embeddinator-4000.sln" (default target) (1) ->
"D:\git\Embeddinator-4000\tests\managed\fsharp-android\fsharp-android.fsproj" (default target) (16) ->
  D:\git\Embeddinator-4000\tests\managed\fsharp-android\fsharp-android.fsproj(58,11): error MSB4226: The imported proje
ct "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Android\Xamarin.Android.FSharp.tar
gets" was not found. Also, tried to find "Xamarin\Android\Xamarin.Android.FSharp.targets" in the fallback search path(s
) for $(MSBuildExtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files
 (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Im
port> declaration is correct, and that the file exists on disk in one of the search paths.

"D:\git\Embeddinator-4000\Embeddinator-4000.sln" (default target) (1) ->
"D:\git\Embeddinator-4000\tests\managed\ios\managed-ios.csproj" (default target) (19) ->
  D:\git\Embeddinator-4000\tests\managed\ios\managed-ios.csproj(38,11): error MSB4226: The imported project "D:\Program
 Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.CSharp.targets" was not found. A
lso, tried to find "Xamarin\iOS\Xamarin.iOS.CSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath)
 - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86)\Microsoft Visual Studio
\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import> declaration is correct,
and that the file exists on disk in one of the search paths.

"D:\git\Embeddinator-4000\Embeddinator-4000.sln" (default target) (1) ->
"D:\git\Embeddinator-4000\tests\managed\macos-system\managed-macos-system.csproj" (default target) (20) ->
  D:\git\Embeddinator-4000\tests\managed\macos-system\managed-macos-system.csproj(51,11): error MSB4226: The imported p
roject "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Mac\Xamarin.Mac.CSharp.targets
" was not found. Also, tried to find "Xamarin\Mac\Xamarin.Mac.CSharp.targets" in the fallback search path(s) for $(MSBu
ildExtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86)\Micro
soft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import> declar
ation is correct, and that the file exists on disk in one of the search paths.

"D:\git\Embeddinator-4000\Embeddinator-4000.sln" (default target) (1) ->
"D:\git\Embeddinator-4000\tests\managed\macos-full\managed-macos-full.csproj" (default target) (21) ->
  D:\git\Embeddinator-4000\tests\managed\macos-full\managed-macos-full.csproj(52,11): error MSB4226: The imported proje
ct "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Mac\Xamarin.Mac.CSharp.targets" wa
s not found. Also, tried to find "Xamarin\Mac\Xamarin.Mac.CSharp.targets" in the fallback search path(s) for $(MSBuildE
xtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86)\Microsoft
 Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import> declaratio
n is correct, and that the file exists on disk in one of the search paths.

"D:\git\Embeddinator-4000\Embeddinator-4000.sln" (default target) (1) ->
"D:\git\Embeddinator-4000\tests\managed\macos-modern\managed-macos-modern.csproj" (default target) (22) ->
  D:\git\Embeddinator-4000\tests\managed\macos-modern\managed-macos-modern.csproj(53,11): error MSB4226: The imported p
roject "D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Mac\Xamarin.Mac.CSharp.targets
" was not found. Also, tried to find "Xamarin\Mac\Xamarin.Mac.CSharp.targets" in the fallback search path(s) for $(MSBu
ildExtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "D:\Program Files (x86)\Micro
soft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the <Import> declar
ation is correct, and that the file exists on disk in one of the search paths.

"D:\git\Embeddinator-4000\Embeddinator-4000.sln" (default target) (1) ->
"D:\git\Embeddinator-4000\objcgen\objcgen.csproj" (default target) (24) ->
(BeforeBuild target) ->
  D:\git\Embeddinator-4000\objcgen\objcgen.csproj(118,5): error MSB3073: The command "./generate-version.sh" exited wit
h code 9009.

    1 Warning(s)
    7 Error(s)

Time Elapsed 00:00:02.58
Cronan commented 6 years ago

The same error occurs if I use Visual Studio

emysa341 commented 6 years ago

Embeddinator works best on Mac OS. I also tried in Windows before didn't worked for me either. Your first errors seems to be different " error MSB4226: The imported project "D:\ Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Android\Xamarin.Android.CSharp.targets" w as not found.". Xamarin.Android is installed ?

Cronan commented 6 years ago

No, it's not installed, I was just following the instructions from https://github.com/mono/Embeddinator-4000/blob/master/docs/Contributing.md

From the README.md: "Presently there is support for .NET to C, Objective-C (across the various Apple platforms) and Java (Android and regular Java), across Windows, Linux and macOS platforms."

Cronan commented 6 years ago

Does anyone have any more insight into this? Is there a way of building in Windows?

jonathanpeppers commented 6 years ago

@Cronan I think you will need to run the cake script: https://github.com/mono/Embeddinator-4000/blob/master/docs/Contributing.md#cake

.\build.ps1 -t Generate-Android -v diagnostic

It should download Xamarin.Android into external/Xamarin.Android and also run premake to generate some missing csproj files. After this, you should be able to use VS, although you may need to unload some ObjC/Mac projects.

Cronan commented 6 years ago

I'll try this and feed back here - thanks

Cronan commented 6 years ago

FYI -v didn't work:

PS D:\git\Embeddinator-4000> .\build.ps1 -t Generate-Android -v diagnostic
D:\git\Embeddinator-4000\build.ps1 : Parameter cannot be processed because the parameter name 'v' is ambiguous.
Possible matches include: -Verbosity -Verbose.
At line:1 char:33
+ .\build.ps1 -t Generate-Android -v diagnostic
+                                 ~~
    + CategoryInfo          : InvalidArgument: (:) [build.ps1], ParameterBindingException
    + FullyQualifiedErrorId : AmbiguousParameter,build.ps1

So I used the following: .\build.ps1 -t Generate-Android -Verbosity diagnostic

Cronan commented 6 years ago

That got a bit further, and then I got the following:

Importing namespace System.IO...
Importing namespace System.Linq...
Importing namespace System.Text...
Importing namespace System.Threading.Tasks...
Compiling build script...
Error: System.AggregateException: One or more errors occurred. ---> System.Exception: Cannot find Java SDK: JAVA_HOME en
vironment variable is not set.
   at Submission#0.GetJavaSdkPath()
   at Submission#0.<<Initialize>>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Cake.Scripting.Roslyn.RoslynScriptSession.Execute(Script script)
   at Cake.Core.Scripting.ScriptRunner.Run(IScriptHost host, FilePath scriptPath, IDictionary`2 arguments)
   at Cake.Commands.BuildCommand.Execute(CakeOptions options)
   at Cake.CakeApplication.Run(CakeOptions options)
   at Cake.Program.Main()
---> (Inner Exception #0) System.Exception: Cannot find Java SDK: JAVA_HOME environment variable is not set.
   at Submission#0.GetJavaSdkPath()
   at Submission#0.<<Initialize>>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()<---

I wasn't aware I needed JAVA installed ... is there a way to just build the C generator?

jonathanpeppers commented 6 years ago

.\build.ps1 -t Generate-Android, being Android implies you need Java.

You can try Build-Binder instead, or look for other targets in the cake script: https://github.com/mono/Embeddinator-4000/blob/a7028e16461945ba0581cc005b44443979236ecb/build.cake#L30

Cronan commented 6 years ago

What do I need to type in order to do a binary build in windows so that I can use the C generator? The following command gives me the same JAVA error: .\build.ps1 -t Build-Binder -Verbosity diagnostic

den-run-ai commented 6 years ago

@Cronan here is how they build it on windows:

https://github.com/mono/Embeddinator-4000/blob/master/appveyor.yml

Suppose Java is installed, WILL that appveyor based build also generate .NET Embedding DLLs for C/C++ like described in this document below?

https://developer.xamarin.com/guides/cross-platform/dotnet-embedding/getting-started/c/

The appveyor CI is only building this embeddinator, but it does not test any dll like in the above document.

Cronan commented 6 years ago

So it looks to me (from the appveyor yaml) that Java is definitely required. JAVA_HOME: C:\Program Files\Java\jdk1.8.0 then .\build.ps1 -verbose -t AppVeyor -v diagnostic

61 Task("AppVeyor") 
62     .IsDependentOn("Build-Binder") 
63     .IsDependentOn("Android-Tests") 
64     .IsDependentOn("Build-CSharp-Tests") 
65     .IsDependentOn("Run-C-Tests") 
66     .IsDependentOn("Build-Java-Tests"); 
tritao commented 6 years ago

@Cronan Can you paste the error output in a gist, so I can take a look what the issue might be?

Cronan commented 6 years ago

For whatever reasons gist paste doesn't work properly, it puts it all on one line. The whole thing is below:

PS D:\git\Embeddinator-4000> .\build.ps1 -t Build-Binder -Verbosity diagnostic
Preparing to run build script...
Running build script...
Module directory does not exist.
Analyzing build script...
Analyzing D:/git/Embeddinator-4000/build.cake...
Analyzing D:/git/Embeddinator-4000/build/Utils.cake...
Analyzing D:/git/Embeddinator-4000/build/Android.cake...
Analyzing D:/git/Embeddinator-4000/build/Tests.cake...
Analyzing D:/git/Embeddinator-4000/build/Packaging.cake...
Processing build script...
Installing tools...
Creating package directory D:/git/Embeddinator-4000/.cake/nunit.consolerunner...
Installing NuGet package NUnit.ConsoleRunner...
Executing: "C:/Windows/nuget.exe" install "NUnit.ConsoleRunner" -OutputDirectory "D:/git/Embeddinator-4000/.cake/nunit.c
onsolerunner" -ExcludeVersion -NonInteractive
Adding assembly reference to mscorlib.dll...
Adding assembly reference to System.Core.dll...
Adding assembly reference to Cake.Core.dll...
Adding assembly reference to Cake.Common.dll...
Adding assembly reference to Cake.exe...
Adding assembly reference to System.dll...
Adding assembly reference to System.Xml.dll...
Adding assembly reference to System.Xml.Linq.dll...
Adding assembly reference to System.Data.dll...
Adding assembly reference to System.Runtime.dll...
Importing namespace Cake.Common...
Importing namespace Cake.Common.Build...
Importing namespace Cake.Common.Build.AppVeyor...
Importing namespace Cake.Common.Build.AppVeyor.Data...
Importing namespace Cake.Common.Build.Bamboo...
Importing namespace Cake.Common.Build.Bamboo.Data...
Importing namespace Cake.Common.Build.BitbucketPipelines...
Importing namespace Cake.Common.Build.BitbucketPipelines.Data...
Importing namespace Cake.Common.Build.Bitrise...
Importing namespace Cake.Common.Build.Bitrise.Data...
Importing namespace Cake.Common.Build.ContinuaCI...
Importing namespace Cake.Common.Build.ContinuaCI.Data...
Importing namespace Cake.Common.Build.GitLabCI...
Importing namespace Cake.Common.Build.GitLabCI.Data...
Importing namespace Cake.Common.Build.GoCD...
Importing namespace Cake.Common.Build.GoCD.Data...
Importing namespace Cake.Common.Build.Jenkins...
Importing namespace Cake.Common.Build.Jenkins.Data...
Importing namespace Cake.Common.Build.MyGet...
Importing namespace Cake.Common.Build.TeamCity...
Importing namespace Cake.Common.Build.TFBuild...
Importing namespace Cake.Common.Build.TFBuild.Data...
Importing namespace Cake.Common.Build.TravisCI...
Importing namespace Cake.Common.Build.TravisCI.Data...
Importing namespace Cake.Common.Diagnostics...
Importing namespace Cake.Common.IO...
Importing namespace Cake.Common.IO.Paths...
Importing namespace Cake.Common.Net...
Importing namespace Cake.Common.Security...
Importing namespace Cake.Common.Solution...
Importing namespace Cake.Common.Solution.Project...
Importing namespace Cake.Common.Solution.Project.Properties...
Importing namespace Cake.Common.Solution.Project.XmlDoc...
Importing namespace Cake.Common.Text...
Importing namespace Cake.Common.Tools...
Importing namespace Cake.Common.Tools.Cake...
Importing namespace Cake.Common.Tools.Chocolatey...
Importing namespace Cake.Common.Tools.Chocolatey.ApiKey...
Importing namespace Cake.Common.Tools.Chocolatey.Config...
Importing namespace Cake.Common.Tools.Chocolatey.Download...
Importing namespace Cake.Common.Tools.Chocolatey.Features...
Importing namespace Cake.Common.Tools.Chocolatey.Install...
Importing namespace Cake.Common.Tools.Chocolatey.New...
Importing namespace Cake.Common.Tools.Chocolatey.Pack...
Importing namespace Cake.Common.Tools.Chocolatey.Pin...
Importing namespace Cake.Common.Tools.Chocolatey.Push...
Importing namespace Cake.Common.Tools.Chocolatey.Sources...
Importing namespace Cake.Common.Tools.Chocolatey.Uninstall...
Importing namespace Cake.Common.Tools.Chocolatey.Upgrade...
Importing namespace Cake.Common.Tools.DotCover...
Importing namespace Cake.Common.Tools.DotCover.Analyse...
Importing namespace Cake.Common.Tools.DotCover.Cover...
Importing namespace Cake.Common.Tools.DotCover.Merge...
Importing namespace Cake.Common.Tools.DotCover.Report...
Importing namespace Cake.Common.Tools.DotNetCore...
Importing namespace Cake.Common.Tools.DotNetCore.Build...
Importing namespace Cake.Common.Tools.DotNetCore.Clean...
Importing namespace Cake.Common.Tools.DotNetCore.Execute...
Importing namespace Cake.Common.Tools.DotNetCore.MSBuild...
Importing namespace Cake.Common.Tools.DotNetCore.NuGet.Delete...
Importing namespace Cake.Common.Tools.DotNetCore.NuGet.Push...
Importing namespace Cake.Common.Tools.DotNetCore.Pack...
Importing namespace Cake.Common.Tools.DotNetCore.Publish...
Importing namespace Cake.Common.Tools.DotNetCore.Restore...
Importing namespace Cake.Common.Tools.DotNetCore.Run...
Importing namespace Cake.Common.Tools.DotNetCore.Test...
Importing namespace Cake.Common.Tools.DotNetCore.Tool...
Importing namespace Cake.Common.Tools.DotNetCore.VSTest...
Importing namespace Cake.Common.Tools.DupFinder...
Importing namespace Cake.Common.Tools.Fixie...
Importing namespace Cake.Common.Tools.GitLink...
Importing namespace Cake.Common.Tools.GitReleaseManager...
Importing namespace Cake.Common.Tools.GitReleaseManager.AddAssets...
Importing namespace Cake.Common.Tools.GitReleaseManager.Close...
Importing namespace Cake.Common.Tools.GitReleaseManager.Create...
Importing namespace Cake.Common.Tools.GitReleaseManager.Export...
Importing namespace Cake.Common.Tools.GitReleaseManager.Publish...
Importing namespace Cake.Common.Tools.GitReleaseNotes...
Importing namespace Cake.Common.Tools.GitVersion...
Importing namespace Cake.Common.Tools.ILMerge...
Importing namespace Cake.Common.Tools.ILRepack...
Importing namespace Cake.Common.Tools.InnoSetup...
Importing namespace Cake.Common.Tools.InspectCode...
Importing namespace Cake.Common.Tools.MSBuild...
Importing namespace Cake.Common.Tools.MSTest...
Importing namespace Cake.Common.Tools.NSIS...
Importing namespace Cake.Common.Tools.NuGet...
Importing namespace Cake.Common.Tools.NuGet.Add...
Importing namespace Cake.Common.Tools.NuGet.Init...
Importing namespace Cake.Common.Tools.NuGet.Install...
Importing namespace Cake.Common.Tools.NuGet.List...
Importing namespace Cake.Common.Tools.NuGet.Pack...
Importing namespace Cake.Common.Tools.NuGet.Push...
Importing namespace Cake.Common.Tools.NuGet.Restore...
Importing namespace Cake.Common.Tools.NuGet.SetApiKey...
Importing namespace Cake.Common.Tools.NuGet.SetProxy...
Importing namespace Cake.Common.Tools.NuGet.Sources...
Importing namespace Cake.Common.Tools.NuGet.Update...
Importing namespace Cake.Common.Tools.NUnit...
Importing namespace Cake.Common.Tools.OctopusDeploy...
Importing namespace Cake.Common.Tools.OpenCover...
Importing namespace Cake.Common.Tools.ReportGenerator...
Importing namespace Cake.Common.Tools.ReportUnit...
Importing namespace Cake.Common.Tools.Roundhouse...
Importing namespace Cake.Common.Tools.SignTool...
Importing namespace Cake.Common.Tools.SpecFlow...
Importing namespace Cake.Common.Tools.SpecFlow.StepDefinitionReport...
Importing namespace Cake.Common.Tools.SpecFlow.TestExecutionReport...
Importing namespace Cake.Common.Tools.TextTransform...
Importing namespace Cake.Common.Tools.VSTest...
Importing namespace Cake.Common.Tools.VSWhere...
Importing namespace Cake.Common.Tools.VSWhere.All...
Importing namespace Cake.Common.Tools.VSWhere.Latest...
Importing namespace Cake.Common.Tools.VSWhere.Legacy...
Importing namespace Cake.Common.Tools.VSWhere.Product...
Importing namespace Cake.Common.Tools.WiX...
Importing namespace Cake.Common.Tools.WiX.Heat...
Importing namespace Cake.Common.Tools.XBuild...
Importing namespace Cake.Common.Tools.XUnit...
Importing namespace Cake.Common.Xml...
Importing namespace Cake.Core...
Importing namespace Cake.Core.Diagnostics...
Importing namespace Cake.Core.IO...
Importing namespace Cake.Core.Scripting...
Importing namespace System...
Importing namespace System.Collections.Generic...
Importing namespace System.IO...
Importing namespace System.Linq...
Importing namespace System.Text...
Importing namespace System.Threading.Tasks...
Compiling build script...
Error: System.AggregateException: One or more errors occurred. ---> System.Exception: Cannot find Java SDK: JAVA_HOME en
vironment variable is not set.
   at Submission#0.GetJavaSdkPath()
   at Submission#0.<<Initialize>>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Cake.Scripting.Roslyn.RoslynScriptSession.Execute(Script script)
   at Cake.Core.Scripting.ScriptRunner.Run(IScriptHost host, FilePath scriptPath, IDictionary`2 arguments)
   at Cake.Commands.BuildCommand.Execute(CakeOptions options)
   at Cake.CakeApplication.Run(CakeOptions options)
   at Cake.Program.Main()
---> (Inner Exception #0) System.Exception: Cannot find Java SDK: JAVA_HOME environment variable is not set.
   at Submission#0.GetJavaSdkPath()
   at Submission#0.<<Initialize>>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()<---
den-run-ai commented 6 years ago

@tritao the build looks good, thanks for fixing this!

C:\Python\pythonnet\Embeddinator-4000>powershell ./build.ps1
Preparing to run build script...
Running build script...

========================================
Clean
========================================

========================================
Generate-Project-Files
========================================
Building configurations...
Running action 'vs2015'...
Examining NuGet package source 'https://api.nuget.org/v3/index.json'...
Examining NuGet package 'Mono.Cecil'...
Generated binder/Embeddinator-4000.csproj...
Generated binder/Embeddinator-4000.csproj.user...
Generated binder/packages.config...
Generated build/projects/CppSharp.csproj...
Generated build/projects/CppSharp.AST.csproj...
Generated build/projects/CppSharp.Parser.CSharp.csproj...
Generated build/projects/CppSharp.Parser.csproj...
Generated build/projects/CppSharp.Generator.csproj...
Generated external/CppSharp/src/Runtime/CppSharp.Runtime.csproj...
Generated build/IKVM.Reflection.csproj...
Generated build/projects/Xamarin.MacDev.csproj...
Generated build/projects/Xamarin.Android.Tools.csproj...
Done (1561ms).

========================================
NuGet-Restore
========================================
MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.
Restoring NuGet package SQLitePCLRaw.core.1.1.7.
Restoring NuGet package SQLitePCLRaw.lib.e_sqlite3.android.1.1.7.
Restoring NuGet package SQLitePCLRaw.bundle_e_sqlite3.1.1.7.
Restoring NuGet package Mono.TextTransform.1.0.0.
Restoring NuGet package SQLitePCLRaw.provider.e_sqlite3.android.1.1.7.
Restoring NuGet package Xamarin.Android.Support.Annotations.25.4.0.2.
Restoring NuGet package Xamarin.Android.Support.Compat.25.4.0.2.
Restoring NuGet package Xamarin.Android.Support.Core.UI.25.4.0.2.
Restoring NuGet package Xamarin.Android.Support.Core.Utils.25.4.0.2.
Restoring NuGet package Xamarin.Android.Support.Fragment.25.4.0.2.
  GET https://api.nuget.org/v3-flatcontainer/sqlitepclraw.bundle_e_sqlite3/1.1.7/sqlitepclraw.bundle_e_sqlite3.1.1.7.nupkg
  GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.compat/25.4.0.2/xamarin.android.support.compat.25.4.0.2.nupkg
  GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.annotations/25.4.0.2/xamarin.android.support.annotations.25.4.0.2.nupkg
  GET https://api.nuget.org/v3-flatcontainer/sqlitepclraw.core/1.1.7/sqlitepclraw.core.1.1.7.nupkg
  GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.core.utils/25.4.0.2/xamarin.android.support.core.utils.25.4.0.2.nupkg
Restoring NuGet package Xamarin.Android.Support.Media.Compat.25.4.0.2.
  GET https://api.nuget.org/v3-flatcontainer/sqlitepclraw.provider.e_sqlite3.android/1.1.7/sqlitepclraw.provider.e_sqlite3.android.1.1.7.nupkg
Restoring NuGet package Xamarin.Android.Support.v4.25.4.0.2.
Adding package 'Mono.TextTransform.1.0.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
  GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.fragment/25.4.0.2/xamarin.android.support.fragment.25.4.0.2.nupkg
  GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.core.ui/25.4.0.2/xamarin.android.support.core.ui.25.4.0.2.nupkg
Restoring NuGet package Xamarin.Build.Download.0.4.7.
Restoring NuGet package Xamarin.GooglePlayServices.Base.42.1021.1.
Added package 'Mono.TextTransform.1.0.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package Xamarin.GooglePlayServices.Basement.42.1021.1.
  OK https://api.nuget.org/v3-flatcontainer/sqlitepclraw.core/1.1.7/sqlitepclraw.core.1.1.7.nupkg 279ms
  OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.annotations/25.4.0.2/xamarin.android.support.annotations.25.4.0.2.nupkg 302ms
Acquiring lock for the installation of SQLitePCLRaw.core 1.1.7
  OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.core.utils/25.4.0.2/xamarin.android.support.core.utils.25.4.0.2.nupkg 318ms
Acquiring lock for the installation of Xamarin.Android.Support.Core.Utils 25.4.0.2
Acquired lock for the installation of Xamarin.Android.Support.Core.Utils 25.4.0.2
Installing Xamarin.Android.Support.Core.Utils 25.4.0.2.
  OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.compat/25.4.0.2/xamarin.android.support.compat.25.4.0.2.nupkg 358ms
Acquiring lock for the installation of Xamarin.Android.Support.Compat 25.4.0.2
Acquiring lock for the installation of Xamarin.Android.Support.Annotations 25.4.0.2
Acquired lock for the installation of Xamarin.Android.Support.Compat 25.4.0.2
Installing Xamarin.Android.Support.Compat 25.4.0.2.
  OK https://api.nuget.org/v3-flatcontainer/sqlitepclraw.provider.e_sqlite3.android/1.1.7/sqlitepclraw.provider.e_sqlite3.android.1.1.7.nupkg 367ms
Acquired lock for the installation of SQLitePCLRaw.core 1.1.7
Installing SQLitePCLRaw.core 1.1.7.
  OK https://api.nuget.org/v3-flatcontainer/sqlitepclraw.bundle_e_sqlite3/1.1.7/sqlitepclraw.bundle_e_sqlite3.1.1.7.nupkg 670ms
Acquiring lock for the installation of SQLitePCLRaw.bundle_e_sqlite3 1.1.7
Acquired lock for the installation of Xamarin.Android.Support.Annotations 25.4.0.2
Installing Xamarin.Android.Support.Annotations 25.4.0.2.
  GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.media.compat/25.4.0.2/xamarin.android.support.media.compat.25.4.0.2.nupkg
  OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.core.ui/25.4.0.2/xamarin.android.support.core.ui.25.4.0.2.nupkg 551ms
Acquiring lock for the installation of Xamarin.Android.Support.Core.UI 25.4.0.2
  OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.fragment/25.4.0.2/xamarin.android.support.fragment.25.4.0.2.nupkg 436ms
Acquiring lock for the installation of Xamarin.Android.Support.Fragment 25.4.0.2
  GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.v4/25.4.0.2/xamarin.android.support.v4.25.4.0.2.nupkg
Acquired lock for the installation of Xamarin.Android.Support.Fragment 25.4.0.2
Installing Xamarin.Android.Support.Fragment 25.4.0.2.
Restoring NuGet package Xamarin.GooglePlayServices.Games.42.1021.1.
Acquiring lock for the installation of SQLitePCLRaw.provider.e_sqlite3.android 1.1.7
Restoring NuGet package Xamarin.GooglePlayServices.Drive.42.1021.1.
Acquired lock for the installation of Xamarin.Android.Support.Core.UI 25.4.0.2
Acquired lock for the installation of SQLitePCLRaw.bundle_e_sqlite3 1.1.7
Installing SQLitePCLRaw.bundle_e_sqlite3 1.1.7.
Installing Xamarin.Android.Support.Core.UI 25.4.0.2.
Acquired lock for the installation of SQLitePCLRaw.provider.e_sqlite3.android 1.1.7
Installing SQLitePCLRaw.provider.e_sqlite3.android 1.1.7.
  OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.media.compat/25.4.0.2/xamarin.android.support.media.compat.25.4.0.2.nupkg 536ms
Acquiring lock for the installation of Xamarin.Android.Support.Media.Compat 25.4.0.2
Acquired lock for the installation of Xamarin.Android.Support.Media.Compat 25.4.0.2
Installing Xamarin.Android.Support.Media.Compat 25.4.0.2.
  OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.v4/25.4.0.2/xamarin.android.support.v4.25.4.0.2.nupkg 437ms
Acquiring lock for the installation of Xamarin.Android.Support.v4 25.4.0.2
Acquired lock for the installation of Xamarin.Android.Support.v4 25.4.0.2
Installing Xamarin.Android.Support.v4 25.4.0.2.
  GET https://api.nuget.org/v3-flatcontainer/xamarin.build.download/0.4.7/xamarin.build.download.0.4.7.nupkg
  GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.basement/42.1021.1/xamarin.googleplayservices.basement.42.1021.1.nupkg
  GET https://api.nuget.org/v3-flatcontainer/sqlitepclraw.lib.e_sqlite3.android/1.1.7/sqlitepclraw.lib.e_sqlite3.android.1.1.7.nupkg
  GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.base/42.1021.1/xamarin.googleplayservices.base.42.1021.1.nupkg
  GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.drive/42.1021.1/xamarin.googleplayservices.drive.42.1021.1.nupkg
  GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.games/42.1021.1/xamarin.googleplayservices.games.42.1021.1.nupkg
  OK https://api.nuget.org/v3-flatcontainer/xamarin.build.download/0.4.7/xamarin.build.download.0.4.7.nupkg 1310ms
Acquiring lock for the installation of Xamarin.Build.Download 0.4.7
Acquired lock for the installation of Xamarin.Build.Download 0.4.7
Installing Xamarin.Build.Download 0.4.7.
Completed installation of SQLitePCLRaw.provider.e_sqlite3.android 1.1.7
Completed installation of Xamarin.Android.Support.Annotations 25.4.0.2
Completed installation of Xamarin.Android.Support.v4 25.4.0.2
Adding package 'SQLitePCLRaw.provider.e_sqlite3.android.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Android.Support.v4.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.Android.Support.Core.Utils 25.4.0.2
Adding package 'Xamarin.Android.Support.Annotations.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'SQLitePCLRaw.provider.e_sqlite3.android.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package Xamarin.GooglePlayServices.Tasks.42.1021.1.
Added package 'Xamarin.Android.Support.Annotations.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package NUnit.3.6.1.
Added package 'Xamarin.Android.Support.v4.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package NUnit.ConsoleRunner.3.6.1.
Restoring NuGet package NUnit.Extension.NUnitV2ResultWriter.3.5.0.
Completed installation of SQLitePCLRaw.bundle_e_sqlite3 1.1.7
Adding package 'SQLitePCLRaw.bundle_e_sqlite3.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
  OK https://api.nuget.org/v3-flatcontainer/sqlitepclraw.lib.e_sqlite3.android/1.1.7/sqlitepclraw.lib.e_sqlite3.android.1.1.7.nupkg 1852ms
Acquiring lock for the installation of SQLitePCLRaw.lib.e_sqlite3.android 1.1.7
  OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.base/42.1021.1/xamarin.googleplayservices.base.42.1021.1.nupkg 1849ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Base 42.1021.1
  OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.games/42.1021.1/xamarin.googleplayservices.games.42.1021.1.nupkg 1594ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Games 42.1021.1
Acquired lock for the installation of Xamarin.GooglePlayServices.Games 42.1021.1
Installing Xamarin.GooglePlayServices.Games 42.1021.1.
Acquired lock for the installation of SQLitePCLRaw.lib.e_sqlite3.android 1.1.7
Installing SQLitePCLRaw.lib.e_sqlite3.android 1.1.7.
Acquired lock for the installation of Xamarin.GooglePlayServices.Base 42.1021.1
Installing Xamarin.GooglePlayServices.Base 42.1021.1.
  OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.basement/42.1021.1/xamarin.googleplayservices.basement.42.1021.1.nupkg 1922ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Basement 42.1021.1
Acquired lock for the installation of Xamarin.GooglePlayServices.Basement 42.1021.1
Installing Xamarin.GooglePlayServices.Basement 42.1021.1.
  OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.drive/42.1021.1/xamarin.googleplayservices.drive.42.1021.1.nupkg 1684ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Drive 42.1021.1
Acquired lock for the installation of Xamarin.GooglePlayServices.Drive 42.1021.1
Installing Xamarin.GooglePlayServices.Drive 42.1021.1.
  GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.tasks/42.1021.1/xamarin.googleplayservices.tasks.42.1021.1.nupkg
Adding package 'NUnit.3.6.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'NUnit.ConsoleRunner.3.6.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'NUnit.Extension.NUnitV2ResultWriter.3.5.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
  OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.tasks/42.1021.1/xamarin.googleplayservices.tasks.42.1021.1.nupkg 157ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Tasks 42.1021.1
Added package 'NUnit.Extension.NUnitV2ResultWriter.3.5.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Acquired lock for the installation of Xamarin.GooglePlayServices.Tasks 42.1021.1
Installing Xamarin.GooglePlayServices.Tasks 42.1021.1.
Restoring NuGet package Mono.Cecil.0.9.6.4.
Completed installation of SQLitePCLRaw.core 1.1.7
Completed installation of Xamarin.GooglePlayServices.Tasks 42.1021.1
Adding package 'SQLitePCLRaw.core.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'NUnit.ConsoleRunner.3.6.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package FSharp.Core.4.0.0.1.
Added package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package Xamarin.Android.FSharp.ResourceProvider.1.0.0.13.
Added package 'SQLitePCLRaw.bundle_e_sqlite3.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package Mono.Options.4.4.0.
Added package 'NUnit.3.6.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package System.ValueTuple.4.3.1.
Adding package 'Mono.Cecil.0.9.6.4' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'SQLitePCLRaw.core.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'FSharp.Core.4.0.0.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.GooglePlayServices.Drive 42.1021.1
Adding package 'Xamarin.GooglePlayServices.Drive.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.GooglePlayServices.Games 42.1021.1
Completed installation of Xamarin.GooglePlayServices.Basement 42.1021.1
Adding package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.GooglePlayServices.Games.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.Android.Support.Media.Compat 25.4.0.2
Added package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
  GET https://api.nuget.org/v3-flatcontainer/xamarin.android.fsharp.resourceprovider/1.0.0.13/xamarin.android.fsharp.resourceprovider.1.0.0.13.nupkg
Adding package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.GooglePlayServices.Games.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Mono.Cecil.0.9.6.4' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.GooglePlayServices.Drive.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
  OK https://api.nuget.org/v3-flatcontainer/xamarin.android.fsharp.resourceprovider/1.0.0.13/xamarin.android.fsharp.resourceprovider.1.0.0.13.nupkg 220ms
Acquiring lock for the installation of Xamarin.Android.FSharp.ResourceProvider 1.0.0.13
Acquired lock for the installation of Xamarin.Android.FSharp.ResourceProvider 1.0.0.13
Installing Xamarin.Android.FSharp.ResourceProvider 1.0.0.13.
Completed installation of Xamarin.Android.Support.Core.UI 25.4.0.2
Completed installation of Xamarin.Android.Support.Fragment 25.4.0.2
Completed installation of Xamarin.Android.FSharp.ResourceProvider 1.0.0.13
Adding package 'Xamarin.Android.Support.Core.UI.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Android.Support.Fragment.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Android.FSharp.ResourceProvider.1.0.0.13' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.FSharp.ResourceProvider.1.0.0.13' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'System.ValueTuple.4.3.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Fragment.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Core.UI.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Mono.Options.4.4.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.GooglePlayServices.Base 42.1021.1
Added package 'FSharp.Core.4.0.0.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.GooglePlayServices.Base.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'System.ValueTuple.4.3.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Mono.Options.4.4.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.GooglePlayServices.Base.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.Build.Download 0.4.7
Completed installation of Xamarin.Android.Support.Compat 25.4.0.2
Adding package 'Xamarin.Android.Support.Compat.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Build.Download.0.4.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Compat.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Build.Download.0.4.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of SQLitePCLRaw.lib.e_sqlite3.android 1.1.7
Adding package 'SQLitePCLRaw.lib.e_sqlite3.android.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'SQLitePCLRaw.lib.e_sqlite3.android.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'

NuGet Config files used:
    C:\Users\denis\AppData\Roaming\NuGet\NuGet.Config
    C:\ProgramData\nuget\Config\Microsoft.VisualStudio.Offline.config

Feeds used:
    C:\Users\denis\AppData\Local\NuGet\Cache
    C:\Users\denis\.nuget\packages\
    https://api.nuget.org/v3/index.json
    C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\

Installed:
    26 package(s) to packages.config projects

========================================
Build-Binder
========================================
Microsoft (R) Build Engine version 15.5.180.51428 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

C:\Python\pythonnet\Embeddinator-4000\external\ikvm\reflect\Universe.cs(954,52): warning CS0618: 'SecurityAction.RequestMini
mum' is obsolete: 'Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http
://go.microsoft.com/fwlink/?LinkID=155570 for more information.' [C:\Python\pythonnet\Embeddinator-4000\build\projects\IKVM.
Reflection.csproj]
C:\Python\pythonnet\Embeddinator-4000\external\ikvm\reflect\Universe.cs(955,52): warning CS0618: 'SecurityAction.RequestOpti
onal' is obsolete: 'Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See htt
p://go.microsoft.com/fwlink/?LinkID=155570 for more information.' [C:\Python\pythonnet\Embeddinator-4000\build\projects\IKVM
.Reflection.csproj]
C:\Python\pythonnet\Embeddinator-4000\external\ikvm\reflect\Universe.cs(956,51): warning CS0618: 'SecurityAction.RequestRefu
se' is obsolete: 'Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http:
//go.microsoft.com/fwlink/?LinkID=155570 for more information.' [C:\Python\pythonnet\Embeddinator-4000\build\projects\IKVM.R
eflection.csproj]
  IKVM.Reflection -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\IKVM.Reflection.dll
  CppSharp -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.dll
  CppSharp.AST -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.AST.dll
  CppSharp.Runtime -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.Runtime.dll
  CppSharp.Parser.CSharp -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.Parser.CSharp.dll
C:\Python\pythonnet\Embeddinator-4000\external\CppSharp\src\Parser\ASTConverter.cs(1050,30): warning CS0219: The variable 'j
' is assigned but its value is never used [C:\Python\pythonnet\Embeddinator-4000\build\projects\CppSharp.Parser.csproj]
  CppSharp.Parser -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.Parser.dll
  CppSharp.Generator -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.Generator.dll
  Xamarin.Android.Tools -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\Xamarin.Android.Tools.dll
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\amd64\Microsoft.Common.CurrentVersion.targ
ets(2041,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Mono.Posix". Check to make su
re the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [C:\Python\pytho
nnet\Embeddinator-4000\build\projects\Xamarin.MacDev.csproj]
C:\Python\pythonnet\Embeddinator-4000\external\Xamarin.MacDev\Xamarin.MacDev\AppleSdkSettings.cs(283,30): warning CS0067: Th
e event 'AppleSdkSettings.Changed' is never used [C:\Python\pythonnet\Embeddinator-4000\build\projects\Xamarin.MacDev.csproj
]
  Xamarin.MacDev -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\Xamarin.MacDev.dll
  Embeddinator-4000 -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\Embeddinator-4000.exe

========================================
Default
========================================

Task                          Duration
--------------------------------------------------
Clean                         00:00:00.1766914
Generate-Project-Files        00:00:03.6552825
NuGet-Restore                 00:00:12.3089979
Build-Binder                  00:00:16.0456377
--------------------------------------------------
Total:                        00:00:32.2489346

C:\Python\pythonnet\Embeddinator-4000>