Open eirannejad opened 8 months ago
@jmcouffin @sanzoghenzo @dosymep
@dosymep
I also moved all the pyrevitlib/pyrevit/runtime/*.cs
files into dev/pyRevitLabs.PyRevit.Runtime
. We need to:
pyRevitLabs.PyRevit.Runtime
to build these csharp files into netstandardpyrevitlib/pyrevit/runtime/__init__.py
to not compile these files anymore and just load the assembly and provide access to the types@eirannejad, I created draft-pr https://github.com/eirannejad/pyRevit/pull/2088
I just fixed dependabot to work against the develop-4 branch for now
RevitNet8UpgradeTips.pdf for reference
For reference, assembly load contexts https://docs.microsoft.com/dotnet/api/system.runtime.loader.assemblyloadcontext
A way to prevent Dll conflicts that is partially implemented in some edge cases in dynamo
https://devblogs.microsoft.com/powershell/resolving-powershell-module-assembly-dependency-conflicts/
further reference https://github.com/jeremytammik/RevitLookup/issues/210
for reference, pages 20+ and pages 35+ https://thebuildingcoder.typepad.com/files/migrating_to_net_core_8_webinar.pdf
and
https://thebuildingcoder.typepad.com/files/migrating_to_net_core_8.pdf
for reference https://github.com/chuongmep/RevitAddInManager/pull/54
"👋 Hi there! It looks like there hasn't been any activity on this issue for the past 60 days. We understand that things can get busy. Just a friendly reminder that this issue is scheduled to be automatically closed in 14 days if there's no further activity. If you still need assistance or have additional information to share, please feel free to comment, and we'll be happy to help! 🚀 Thanks for your understanding!"
Priority 1:
[x] branches:
main-4
anddevelop-4
for pyRevit 4* andmain
anddevelop
for pyRevit 5 @eirannejad[x] support for
netcore
(try to keep compatibility withnetfx
- maybe compile pyRevit tonetstandard2
) @dosymep[ ] performance: pyrevit dotnet runtime no longer to compile at Revit launch @eirannejad
[x] purge old ironpython engines @sanzoghenzo
Priority 2: