Sooo... just created a fresh project, installed the Noesis Unity package and immediately get 2 warnings and 999+ errors...
DllNotFoundException: Noesis
Noesis.NoesisGUI_PINVOKE+SWIGExceptionHelper.Init () (at Assets/NoesisGUI/Plugins/API/Proxies/NoesisGUI_PINVOKE.cs:126)
Noesis.NoesisGUI_PINVOKE.Init () (at Assets/NoesisGUI/Plugins/API/Proxies/NoesisGUI_PINVOKE.cs:15532)
Noesis.GUI.Init () (at Assets/NoesisGUI/Plugins/API/Core/NoesisGUI.cs:28)
NoesisUnity.Init () (at Assets/NoesisGUI/Plugins/NoesisUnity.cs:15)
NoesisXaml.RegisterDependencies () (at Assets/NoesisGUI/Plugins/NoesisXaml.cs:55)
NoesisXaml.OnEnable () (at Assets/NoesisGUI/Plugins/NoesisXaml.cs:10)
Non-Pro asset count incorrect; correcting.
UnityEditor.AssetDatabase:SaveAssets()
NoesisSettings:Get() (at Assets/NoesisGUI/Plugins/NoesisSettings.cs:19)
NoesisXamlEditor:CanRender() (at Assets/NoesisGUI/Plugins/Editor/NoesisXamlEditor.cs:138)
NoesisXamlEditor:RenderStaticPreview(String, Object[], Int32, Int32) (at Assets/NoesisGUI/Plugins/Editor/NoesisXamlEditor.cs:221)
UnityEditor.AssetPreviewUpdater:CreatePreviewForAsset(Object, Object[], String)
DllNotFoundException: Noesis
Noesis.XamlProvider.Extend (System.String typeName) (at Assets/NoesisGUI/Plugins/API/Proxies/XamlProvider.cs:50)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:232)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
Noesis.Extend.RegisterNativeType (System.Type type, Boolean registerDP) (at Assets/NoesisGUI/Plugins/API/Core/NoesisExtend.cs:1189)
Noesis.Extend.EnsureNativeType (System.Type type, Boolean registerDP) (at Assets/NoesisGUI/Plugins/API/Core/NoesisExtend.cs:1468)
Noesis.Extend.EnsureNativeType (System.Type type) (at Assets/NoesisGUI/Plugins/API/Core/NoesisExtend.cs:1460)
Noesis.Extend.NewCPtr (System.Type type, System.Object instance) (at Assets/NoesisGUI/Plugins/API/Core/NoesisExtend.cs:3825)
Noesis.BaseComponent.CreateExtendCPtr (System.Type type, System.Boolean& registerExtend) (at Assets/NoesisGUI/Plugins/API/Proxies/BaseComponentExtend.cs:84)
Noesis.BaseComponent.CreateCPtr (System.Type type, System.Boolean& registerExtend) (at Assets/NoesisGUI/Plugins/API/Proxies/BaseComponentExtend.cs:78)
Noesis.BaseComponent..ctor () (at Assets/NoesisGUI/Plugins/API/Proxies/BaseComponentExtend.cs:17)
Noesis.XamlProvider..ctor () (at Assets/NoesisGUI/Plugins/API/Proxies/XamlProvider.cs:31)
NoesisXamlProvider..ctor () (at Assets/NoesisGUI/Plugins/NoesisProviders.cs:13)
NoesisXamlProvider..cctor () (at Assets/NoesisGUI/Plugins/NoesisProviders.cs:11)
Rethrow as TypeInitializationException: An exception was thrown by the type initializer for NoesisXamlProvider
NoesisXaml.RegisterDependencies () (at Assets/NoesisGUI/Plugins/NoesisXaml.cs:56)
NoesisXaml.Load () (at Assets/NoesisGUI/Plugins/NoesisXaml.cs:30)
NoesisXamlEditor.CreatePreviewGUIView () (at Assets/NoesisGUI/Plugins/Editor/NoesisXamlEditor.cs:48)
UnityEngine.Debug:LogException(Exception)
NoesisXamlEditor:CreatePreviewGUIView() (at Assets/NoesisGUI/Plugins/Editor/NoesisXamlEditor.cs:60)
NoesisXamlEditor:RenderStaticPreview(String, Object[], Int32, Int32) (at Assets/NoesisGUI/Plugins/Editor/NoesisXamlEditor.cs:225)
UnityEditor.AssetPreviewUpdater:CreatePreviewForAsset(Object, Object[], String)
Assertion failed: Assertion failed on expression: '!performAutorepaint || GetApplication().MayUpdate()'
UnityEditor.AssetDatabase:SaveAssets()
NoesisSettings:Get() (at Assets/NoesisGUI/Plugins/NoesisSettings.cs:19)
NoesisPostprocessor:OnPostprocessAllAssets(String[], String[], String[], String[]) (at Assets/NoesisGUI/Plugins/Editor/NoesisPostprocessor.cs:22)
UnityEditor.AssetPostprocessingInternal:PostprocessAllAssets(String[], String[], String[], String[], String[])
On trying the Buttons sample I get
Exception: Unexpected empty XAML. Please reimport again
NoesisXaml.Load () (at Assets/NoesisGUI/Plugins/NoesisXaml.cs:27)
NoesisView.LoadXaml (Boolean force) (at Assets/NoesisGUI/Plugins/NoesisView.cs:303)
NoesisView.OnEnable () (at Assets/NoesisGUI/Plugins/NoesisView.cs:365)
So not only is Unity 2017.1.1 in its current form freezing all over the place, making it already a chore to create a fresh empty project (Unity creates the project, then idles as a background thread, which I need to kill, then upon reopening Unity I can finally open the project), Noesis doesn't do a clean install on me either.
So right now i'm really mad at Unity because their 2017 version seems to be incredibly unfinished, and I'm a bit frustrated with Noesis since I can't get it to either work or install properly.
Seems like one of those times again where you should just put Unity and everything connected to it away and get back in 6 months or so...
On a related note... In my already existing Caliburn project I tried switching to NET4.6 profile... and for some reason Unity didn't include your INLINE.cs (why is that capitalized?) in the project anymore so I got "Inline type not found" errors all over the place...
Sorry but I might not keep working on this for a while. It's incredibly frustrating to me when I want to work on a project and I can't even get started because the tools I'm working with crash left and right on me. I'm actually shocked at the state of Unity 2017 to be honest.
Edit: From taking a look at the Unity Editor forums it seems their license server crapped out in some weird way so now as long as you're online you can't open projects half the time anymore. Yay. Need to wait for that one to be fixed first before I can get anything done in Unity. So sorry, can't work on anything Noesis related until Unity fixes their Editor.