Just started integrating NodeCanvas into our company’s pipeline making VR & AR applications. Love the workflow it provides, really impressive work! Hoping to be able to distribute it to the team and buy a bunch more seats, but can’t do that until I can verify that we’ll be able to successfully build to the HoloLens, and I’ve been running into compiler errors. Changelog does say Win 10 Universal support was added in v2.6.0, yes?
Here are the compiler errors I see out of the box with the following conditions:
-NodeCanvas v2.6.2 as of 01/04/17
-Building to Windows Store Universal 10
-Target Device Hololens
-UWP Build Type D3D
Assets\External\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\Internal\fsPortableReflection.cs(29,39): error CS1061: 'IEnumerable<TypeInfo>' does not contain a definition for 'Length' and no extension method 'Length' accepting a first argument of type 'IEnumerable<TypeInfo>' could be found (are you missing a using directive or an assembly reference?)
Assets\External\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\Internal\fsPortableReflection.cs(30,21): error CS0021: Cannot apply indexing with [] to an expression of type 'IEnumerable<TypeInfo>'
Assets\External\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Serialization\Full Serializer\Internal\fsPortableReflection.cs(31,28): error CS0021: Cannot apply indexing with [] to an expression of type 'IEnumerable<TypeInfo>'
Assets\External\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Other\ReflectionTools.cs(23,29): error CS0029: Cannot implicitly convert type 'System.Collections.Generic.List<System.Reflection.Assembly>' to 'System.Reflection.Assembly[]'
Assets\External\ParadoxNotion\NodeCanvas\Framework\_Commons\Runtime\Other\ReflectionTools.cs(35,39): error CS1061: 'Assembly[]' does not contain a definition for 'Add' and no extension method 'Add' accepting a first argument of type 'Assembly[]' could be found (are you missing a using directive or an assembly reference?)
Thanks. I am glad you like NodeCanvas thus far. 🙂
If you send me an email to support_AT_paradoxnotion.com, I will send you a fix for those (and possibly others) errors you may have.
Thanks again.
Is this a fix you already have or something you’re working on? Haven’t heard back from you via email.
We’ve got some deadlines we need to hit this week. This is an issue I could work on myself, but if you’ve got something ready to go I’d rather not do redundant work. An E.T.A. would be very helpful for me to decide how to resolve the issue on our side in the short term.
After a thread of several prompt back and forth emails and a few remedial assets, our studio is now up and running with NodeCanvas building to Hololens! This is fantastic news for our pipeline, and I am incredibly impressed with the response from the developer. NodeCanvas will give our content creators the ability to iterate much faster on their own without relying directly on one of our devs, and I feel confident incorporating it into our pipeline with the expedient support we’ve gotten on this first hurdle. Thank you, so much!