XbimWindowsUI icon indicating copy to clipboard operation
XbimWindowsUI copied to clipboard

IFC 4x3 integration (including .NET6 port)

Open andyward opened this issue 2 years ago • 6 comments

An initial pass integrating both the new GE and IFC4x3 support into xbim Xplorer

This necessitated upgrading to .net6 which was overdue

andyward avatar Jan 02 '23 19:01 andyward

@SteveLockley , @martin1cerny if you're interested in the current state of the GE6

andyward avatar Jan 02 '23 19:01 andyward

This is WIP, so don't complete the PR just yet. A few things need finishing/testing

  • [x] Re-establish the Plugin mechanism - I commented it out as the whole Nuget.Core implementation has been deprecated & changed
  • [ ] There's no support for net framework - it's Net6 upwards - GE6 only support netcore currently
  • [ ] The new 4x3 geometries are not complete yet
  • [ ] I removed the code signing as GE6 is unsigned. Seems to be the general direction with net core but should review
  • [ ] I had to manually resolve a M.E.Logging.Abstractions version clash
  • [ ] Project/package meta data needs a review as I had to remove the AssemblyInfos
  • [ ] Builds need testing
  • [ ] Testing - lots of change here: new Helix core version, replacement AvalonDock, new GE, new Essentials, + netcore

andyward avatar Jan 02 '23 21:01 andyward

I'm really keen to check this out, is there an ETA for release?

maxplex avatar Jun 06 '23 00:06 maxplex

I have plans to pick this up next week.

On Tue, Jun 6, 2023, 02:55 maxplex @.***> wrote:

I'm really keen to check this out, is there an ETA for release?

— Reply to this email directly, view it on GitHub https://github.com/xBimTeam/XbimWindowsUI/pull/196#issuecomment-1577739633, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJY7MP626JKZPXTYL3SBI3XJZ5XBANCNFSM6AAAAAATPBKMSA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

CBenghi avatar Jun 06 '23 06:06 CBenghi

Hi @andyward, I've tried to compile this branch, but it fails to restore the projects because of missing packages.

1>C:\Data\Dev\XbimLtd\XbimWindowsUI\Xbim.Presentation\Xbim.Presentation_isxv1we2_wpftmp.csproj : error NU1102: Unable to find package Xbim.ModelGeometry.Scene with version (>= 6.1.739-netcore)
1>C:\Data\Dev\XbimLtd\XbimWindowsUI\Xbim.Presentation\Xbim.Presentation_isxv1we2_wpftmp.csproj : error NU1102:   - Found 34 version(s) in xbim_master [ Nearest version: 5.1.541 ]
1>C:\Data\Dev\XbimLtd\XbimWindowsUI\Xbim.Presentation\Xbim.Presentation_isxv1we2_wpftmp.csproj : error NU1102:   - Found 11 version(s) in nuget.org [ Nearest version: 5.1.437 ]
1>C:\Data\Dev\XbimLtd\XbimWindowsUI\Xbim.Presentation\Xbim.Presentation_isxv1we2_wpftmp.csproj : error NU1102:   - Found 10 version(s) in xbim_develop [ Nearest version: 5.1.742-develop ]

Is there an easy fix for this other than compiling geometry locally?

I think that local management would require some hacking of the nuget package version, because geom packages are at v. 6.0.0 from a normal compilation.

CBenghi avatar Apr 24 '24 23:04 CBenghi

Claudio I'll invite you to our private nuget feed in Axure Devops. Separately will chat with the team about how we push to a public nuget (we wanted to hold off while it' still not a complete 4x3 implementation)

andyward avatar Apr 25 '24 08:04 andyward