Cannot build

Error description

I cannot build an app with native as target. I’ve tried to reinstall Fuse multiple times, installing with administration rights etc.
Building for preview works fine as well does building for .NET.

To reproduce:

  1. Install latest version of Fuse for Windows (37 at the time of writing this).
  2. Create and open an example project to let Fuse automatically download all UnoCore packages and dependencies.
  3. Run the following in cmd:
fuse create app test
cd test
fuse build -v -tnative

Verbose output:

E:\My Username\Documents\Fuse\test>fuse build -v -tnative
Uno 1.0.8 (build 5347) Windows 10 x64 9d93c90

Configuring
Project file: test.unoproj
Search paths: C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Packages, C:\Users\My Username\AppData\Local\Fusetools\Packages
Packages:     UnoCore (1.0.8), Fuse.Platform (1.0.0), Uno.Collections (1.0.0), Uno.Data.Json (1.0.0), Uno.Geometry (1.0.0), Uno.Net.Sockets (1.0.8), Uno.Threading (1.0.8), Fuse.Common (1.0.0), Fuse.Marshal (1.0.0), Fuse.Scripting (1.0.0), Fuse.Nodes (1.0.0), Uno.Net.Http (1.0.8), Uno.Testing (1.0.8), Fuse.Reactive (1.0.0), Fuse.Reactive.Expressions (1.0.0), Fuse.Motion (1.0.0), Fuse.Animations (1.0.0), Fuse.Drawing (1.0.0), Fuse.Drawing.Planar (1.0.0), Experimental.Http (1.0.0), Experimental.TextureLoader (1.0.0), Fuse.Designer (1.0.0), Fuse.Triggers (1.0.0), Fuse.Reactive.Bindings (1.0.0), Fuse.Elements (1.0.0), Fuse.Controls.Native (1.0.0), Fuse.Gestures (1.0.0), Fuse.Navigation (1.0.0), Fuse.Controls (1.0.0), Fuse.Drawing.Primitives (1.0.0), Fuse.Drawing.Surface (1.0.0), Fuse.Controls.Panels (1.0.0), Fuse.Effects (1.0.0), Fuse.Text (1.0.0), Fuse.Controls.Primitives (1.0.0), Fuse.Android.TextRenderer (1.0.0), Fuse.Controls.ScrollView (1.0.0), Fuse.Android (1.0.0), Fuse.Controls.Navigation (1.0.0), Fuse.Controls.Video (1.0.0), Fuse.iOS.TextRenderer (1.0.0), Fuse.iOS (1.0.0), Fuse.Controls.WebView (1.0.0), Fuse.Desktop (1.0.0), Fuse.FileSystem (1.0.0), Fuse.Physics (1.0.0), Fuse.Scripting.Duktape (1.0.0), Fuse.Scripting.JavaScriptCore (1.0.0), Fuse.Scripting.Jurassic (1.0.0), Fuse.Scripting.V8 (1.0.0), Fuse.Reactive.JavaScript (1.0.0), Fuse.Selection (1.0.0), Fuse.Storage (1.0.0), Fuse.Testing (1.0.0), Fuse.UserEvents (1.0.0), Uno.Data.Xml (1.0.0), Fuse (1.0.0), Fuse.WebSockets (1.0.0), Polyfills.Window (1.0.0), FuseJS (1.0.0), test (0.0.0)
Output dir:   build\Native\Debug
(2,314.90 ms)

Compiling syntax tree
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.0\textcontrols\fallbacktextrenderer\$.uno(166): W4139: Uno.Content.Fonts.CharacterSets is obsolete
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.8\source\uno\platform\$.uno(986): W4139: Uno.Platform.Window.Updating is obsolete: 'Deprecated: Please use Uno.Platform.Displays.MainDisplay.Tick'
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.8\source\uno\platform\$.uno(995): W4139: Uno.Platform.Window.GotFocus is obsolete: 'Deprecated: Please use Uno.Platform.CoreApp.EnteringInteractive'
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.8\source\uno\platform\$.uno(1003): W4139: Uno.Platform.Window.LostFocus is obsolete: 'Deprecated: Please use Uno.Platform.CoreApp.ExitedInteractive'
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.0\textcontrols\fallbacktextrenderer\$.uno(164): W4139: Uno.Content.Fonts.BitmapFont is obsolete
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.0\textcontrols\fallbacktextrenderer\$.uno(167): W4139: Uno.Content.Fonts.BitmapFont is obsolete
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.0\textcontrols\fallbacktextrenderer\$.uno(65): W4139: Uno.Content.Fonts.BitmapFont is obsolete
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.0\textcontrols\fallbacktextrenderer\$.uno(184): W4139: Uno.Content.Fonts.TextTransform is obsolete
(2,395.32 ms)

Generating code and data
* 62 namespaces stripped.
* 916 types stripped.
* 1676 fields stripped.
* 8928 functions stripped.
* 506 classes sealed.
* 887 functions sealed.
* 73 functions stripped from vtable.
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.8\targets\native\$.uxl(35.32): E0000: File 'C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.8\targets\native\natvis\uno.natstepfilter' does not exist
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.8\targets\native\$.uxl(36.32): E0000: File 'C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.8\targets\native\natvis\uno.natvis' does not exist
(12,084.87 ms)

Build completed in 16.82 seconds
    8 warnings
    2 errors

fuse: Errors were encountered while building the project

E:\My Username\Documents\Fuse\test>

Environment

  • fuse --version: Fuse version 0.37.0 (build 12978)
  • OS: Microsoft Windows [Version 10.0.15063]
Uno config

Running uno config yields:

E:\My Username\Documents\Fuse\test>uno config
Uno 1.0.8 (build 5347) Windows 10 x64 9d93c90

Uno settings
  Assemblies.Disasm          (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) uno-disasm.exe
  Assemblies.PerfCmp         (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) uno-perf-cmp.exe
  Assemblies.PerfTest        (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) uno-perf-test.exe
  Assemblies.Plugins         (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) Uno.Compiler.Extensions.dll
  Assemblies.Test            (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) uno-test.exe
  Assemblies.TestGen         (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) uno-test-gen.exe
  Assemblies.Uno             (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) uno.exe
  CommonDll                  (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) Outracks.Common.dll
  Java.JDK.Directory         C:\Program Files\Java\jdk1.8.0_40
  ModulesDirectory           (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) Modules
  Mono                       \Applications\Fuse.app\Contents\Mono\bin\mono
  Packages.Default           (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) Fuse
                             (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) FuseJS
  Packages.Feeds             https://api.fusetools.com/packages/v1/nuget/v2
  Packages.InstallDirectory  C:\Users\My Username\AppData\Local\Fusetools\Packages
  Packages.LockFiles         (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) uno.packages
                             (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) unolibs.packages
                             (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) fuselibs.packages
                             (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) Android.packages
  Packages.SearchPaths       (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) Packages
  Paths.AppLoader            (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) .
  Paths.NativeLib            (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) .
  SdkConfig                  C:\Users\My Username\AppData\Local\Fusetools\Fuse\Android\.sdkconfig
  TemplatesDirectory         (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) Templates
  UnoHostCommonDll           (C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978) Outracks.UnoHost.Common.dll

Config files
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\.unoconfig
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\common.unoconfig
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\Android\.sdkconfig
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Fuse.unoconfig

.NET assemblies
  C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll (4.0.0.0)
  C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll (4.0.0.0)
  C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll (4.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\stuff.exe (1.2.5.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Mono.Options.dll (4.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\AjaxMin.dll (5.14.5506.26196)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\ColorPicker.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\ColorPickerControls.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\DeltaCompressionDotNet.dll (1.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\DeltaCompressionDotNet.MsDelta.dll (1.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\DeltaCompressionDotNet.PatchApi.dll (1.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\FuseDependencies.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\ICSharpCode.AvalonEdit.dll (5.0.1.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\ICSharpCode.NRefactory.dll (5.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\ICSharpCode.NRefactory.Xml.dll (5.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\ICSharpCode.SharpZipLib.dll (0.86.0.518)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\log4net.dll (1.2.13.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\MahApps.Metro.dll (1.2.4.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Microsoft.Web.XmlTransform.dll (2.1.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Minimatch.dll (1.1.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Mono.Cecil.dll (0.9.6.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Mono.Cecil.Mdb.dll (0.9.6.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Mono.Cecil.Pdb.dll (0.9.6.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Mono.Cecil.Rocks.dll (0.9.6.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Mono.Posix.dll (4.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\MonoMac.dll (0.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Newtonsoft.Json.dll (8.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\NuGet.Common.dll (3.4.3.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\NuGet.Core.dll (2.11.1.812)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\NuGet.Frameworks.dll (3.4.3.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\NuGet.Logging.dll (3.4.3.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\NuGet.Packaging.Core.dll (3.4.3.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\NuGet.Packaging.Core.Types.dll (3.4.3.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\NuGet.Packaging.dll (3.4.3.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\NuGet.Squirrel.dll (3.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\NuGet.Versioning.dll (3.4.3.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Ookii.Dialogs.Wpf.dll (1.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\OpenTK.dll (1.1.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.CodeCompletion.CodeNinja.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.CodeCompletion.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.CodeCompletion.NRefactoryInterop.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.CodeCompletion.UXNinja.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Common.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Common.Math.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Common.Text.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.Bootstrap.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.Create.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.Daemon.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.Diagnose.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.Import.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.Install.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.KillAll.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.ModuleInstaller.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fuse.Preview.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fusion.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fusion.OSX.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Fusion.Windows.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Simulator.Common.Uno.dll (0.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Simulator.Parser.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Simulator.Protocol.dll (0.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.Simulator.Proxy.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.TriggerFuseQuit.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Outracks.UnoHost.Common.dll (0.37.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Splat.dll (1.6.2.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Squirrel.dll (1.2.4.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\System.Collections.Immutable.dll (1.0.34.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\System.Reactive.Core.dll (2.2.5.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\System.Reactive.Interfaces.dll (2.2.5.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\System.Reactive.Linq.dll (2.2.5.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\System.Reactive.PlatformServices.dll (2.2.5.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\System.Reactive.Windows.Threading.dll (2.2.5.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\System.Windows.Interactivity.dll (4.5.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Uno.Native.dll (1.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\Uno.Runtime.Core.dll (0.0.0.0)
  C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-0.37.0.12978\XamMac.dll (0.0.0.0)

Hi Alex,

What is the goal behind compiling to native on Windows? What are you trying to accomplish?

DotNet is a better target, generally. It is the same as preview.

Hi Noah,

I’m experimenting with running Fuse-built apps on Linux. I’ve tried building it for .NET and running the app with Mono without success. My next step is trying to get a native build running.

Hi Alex,

We don’t support Linux at the moment, but your best bet is to use the DotNet build which is the most likely to work, via Mono. The recommended version of Mono is 4.4.2

I’m still facing the same problem. There seem to be a “natvis” folder missing. Can I somehow redownload UnoCore 1.0.11? I’ve tried to reinstall.

Updated information:

Environment

Fuse 1.0.0

Verbose output

Running uno build native --debug --force --libs yields:

Uno 1.0.11 (build 5362) Windows 10 x64 7cd79e2
'Packages.SourcePaths' was not found in .unoconfig

Configuring
Project file: App1.unoproj
Search paths: C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-1.0.0.13426\Packages, C:\Users\My Username\AppData\Local\Fusetools\Packages
Packages:     UnoCore (1.0.11), Fuse.Platform (1.0.2), Uno.Collections (1.0.0), Uno.Data.Json (1.0.0), Uno.Geometry (1.0.0), Uno.Net.Sockets (1.0.11), Uno.Threading (1.0.11), Fuse.Common (1.0.2), Fuse.Marshal (1.0.2), Fuse.Scripting (1.0.2), Fuse.Nodes (1.0.2), Uno.Net.Http (1.0.11), Uno.Testing (1.0.11), Fuse.Reactive (1.0.2), Fuse.Reactive.Expressions (1.0.2), Fuse.Motion (1.0.2), Fuse.Animations (1.0.2), Fuse.Drawing (1.0.2), Fuse.Drawing.Planar (1.0.2), Experimental.Http (1.0.2), Experimental.TextureLoader (1.0.0), Fuse.Designer (1.0.2), Fuse.Triggers (1.0.2), Fuse.Reactive.Bindings (1.0.2), Fuse.Elements (1.0.2), Fuse.Controls.Native (1.0.2), Fuse.Gestures (1.0.2), Fuse.Navigation (1.0.2), Fuse.Controls (1.0.2), Fuse.Drawing.Primitives (1.0.2), Fuse.Drawing.Surface (1.0.2), Fuse.Controls.Panels (1.0.2), Fuse.Effects (1.0.2), Fuse.Text (1.0.2), Fuse.Controls.Primitives (1.0.2), Fuse.Android.TextRenderer (1.0.2), Fuse.Controls.ScrollView (1.0.2), Fuse.Android (1.0.2), Fuse.Controls.Navigation (1.0.2), Fuse.Controls.Video (1.0.2), Fuse.iOS.TextRenderer (1.0.2), Fuse.iOS (1.0.2), Fuse.Controls.WebView (1.0.2), Fuse.Desktop (1.0.2), Fuse.FileSystem (1.0.2), Fuse.Physics (1.0.2), Fuse.Scripting.Duktape (1.0.2), Fuse.Scripting.JavaScriptCore (1.0.2), Fuse.Scripting.Jurassic (1.0.2), Fuse.Scripting.V8 (1.0.2), Fuse.Reactive.JavaScript (1.0.2), Fuse.Selection (1.0.2), Fuse.Storage (1.0.2), Fuse.Testing (1.0.2), Fuse.UserEvents (1.0.2), Uno.Data.Xml (1.0.0), Fuse (1.0.2), Fuse.WebSockets (1.0.2), Polyfills.Window (1.0.2), FuseJS (1.0.2), App1 (0.0.0)
Output dir:   build\Native\Debug
(732.46 ms)

Compiling syntax tree
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.2\textcontrols\fallbacktextrenderer\$.uno(166): W4139: Uno.Content.Fonts.CharacterSets is obsolete
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.11\source\uno\platform\$.uno(986): W4139: Uno.Platform.Window.Updating is obsolete: 'Deprecated: Please use Uno.Platform.Displays.MainDisplay.Tick'
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.11\source\uno\platform\$.uno(995): W4139: Uno.Platform.Window.GotFocus is obsolete: 'Deprecated: Please use Uno.Platform.CoreApp.EnteringInteractive'
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.11\source\uno\platform\$.uno(1003): W4139: Uno.Platform.Window.LostFocus is obsolete: 'Deprecated: Please use Uno.Platform.CoreApp.ExitedInteractive'
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.2\textcontrols\fallbacktextrenderer\$.uno(164): W4139: Uno.Content.Fonts.BitmapFont is obsolete
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.2\textcontrols\fallbacktextrenderer\$.uno(167): W4139: Uno.Content.Fonts.BitmapFont is obsolete
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.2\textcontrols\fallbacktextrenderer\$.uno(65): W4139: Uno.Content.Fonts.BitmapFont is obsolete
C:\Users\My Username\AppData\Local\Fusetools\Packages\Fuse.Controls.Primitives\1.0.2\textcontrols\fallbacktextrenderer\$.uno(184): W4139: Uno.Content.Fonts.TextTransform is obsolete
(2,687.72 ms)

Generating code and data
* 61 namespaces stripped.
* 769 types stripped.
* 1308 fields stripped.
* 7744 functions stripped.
* 599 classes sealed.
* 1074 functions sealed.
* 74 functions stripped from vtable.
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.11\targets\native\$.uxl(35.32): E0000: File 'C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.11\targets\native\natvis\uno.natstepfilter' does not exist
C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.11\targets\native\$.uxl(36.32): E0000: File 'C:\Users\My Username\AppData\Local\Fusetools\Packages\UnoCore\1.0.11\targets\native\natvis\uno.natvis' does not exist
(3,928.20 ms)

Build completed in 7.38 seconds
    8 warnings
    2 errors

Other possibly valuable information

When I manually create the missing folder and files, Uno works as expected until the very end where it outputs the following:

Generating code and data
* 61 namespaces stripped.
* 769 types stripped.
* 1308 fields stripped.
* 7744 functions stripped.
* 599 classes sealed.
* 1074 functions sealed.
* 74 functions stripped from vtable.
(4,097.86 ms)

Build completed in 7.58 seconds
    8 warnings

--- debug
Opening Visual Studio
ERROR: The application 'Visual Studio 2015' was not found in the Start Menu.

That is techinacally correct, however I do have Visual Studio 2017 installed.

Digging in to what the script is trying to do I found my way to run.bat in the generated “App/Build/Native/Debug” folder. It tries to run uno.exe open -a"Visual Studio 2015" "%~dp0App1.sln". However "C:\Users\My Username\AppData\Local\Fusetools\Fuse\App\app-1.0.0.13426\uno.exe" open -a"Visual Studio 2017" "%~dp0App1.sln" is not a valid command. Fixing run.bat allows me to run it as intended. However Visual Studio cannot find App.sln and rightfully so. The solution file is never generated even though uno build works fine up until the opening of the solution.

Hi,

Our only supported export targets are iOS and Android.

You might get lucky with other platforms under the right conditions/installed prerequisites, but we are not providing any support on those targets, sorry. Perhaps at some point in the future.