I have dll library in extension's bin folder. Path to the dll is F:\ForRevit\pyRevitScrips\LAB.extension\bin\NetTopologySuite.2.4.0\lib\netstandard2.0\NetTopologySuite.dll. I'm trying to clr.AddReference to the library from a script F:\ForRevit\pyRevitScrips\LAB.extension\MyExts.tab\Test.panel\test.pushbutton\script.py. If I specify the full path everything works well:
But I don't wont to give the full path, as the script can be run on different machines.
Is it possible add the dll reference located in bin folder in any other way than specifying the full path?
When i try:
clr.AddReference('NetTopologySuite.dll')
I get an error:
IronPython Traceback:
Traceback (most recent call last):
File "F:\ForRevit\pyRevitScrips\LAB.extension\MyExts.tab\Test.panel\test.pushbutton\script.py", line 5, in <module>
IOError: System.IO.IOException: Could not add reference to assembly NetTopologySuite.dll
I have dll library in extension's bin folder. Path to the dll is
F:\ForRevit\pyRevitScrips\LAB.extension\bin\NetTopologySuite.2.4.0\lib\netstandard2.0\NetTopologySuite.dll
. I'm trying toclr.AddReference
to the library from a scriptF:\ForRevit\pyRevitScrips\LAB.extension\MyExts.tab\Test.panel\test.pushbutton\script.py
. If I specify the full path everything works well:But I don't wont to give the full path, as the script can be run on different machines.
Is it possible add the dll reference located in bin folder in any other way than specifying the full path?
When i try:
I get an error: