Call external classes (within an external DLL) while developping macro within SharpDeveloper

Call external classes (within an external DLL) while developping macro within SharpDeveloper

utzmann_eric
Explorer Explorer
359 Views
1 Reply
Message 1 of 2

Call external classes (within an external DLL) while developping macro within SharpDeveloper

utzmann_eric
Explorer
Explorer

Hi,

I use Revit 2020 and I'm developing C# macro with SharpDevelop.

 

In such macro, I would like to use external classes which are into an DLL (not Revit API dll).

What I have done:

- go to 'preference' folder of my project

- try to 'add an external reference'.

- I've got an exception (see below)

 

I would like to know if it is possible, and how ? Is it a SharpDevelop bug ?

Thank you

 

SharpDevelop Version : 4.2.0.8783-27231549
.NET Version : 4.0.30319.42000
OS Version : Microsoft Windows NT 6.2.9200.0
Current culture : French (France) (fr-FR)
Running as 64 bit process
Working Set Memory : 340932kb
GC Heap Memory : 155735kb

 

System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à ICSharpCode.SharpDevelop.Dom.GacInterop.GetAssemblyList()
à ICSharpCode.SharpDevelop.Gui.GacReferencePanel.GetCacheContent()
à ICSharpCode.SharpDevelop.Gui.GacReferencePanel.PrintCache()
à ICSharpCode.SharpDevelop.Gui.GacReferencePanel..ctor(ISelectReferenceDialog selectDialog)
à ICSharpCode.SharpDevelop.Gui.SelectReferenceDialog..ctor(IProject configureProject)
à ICSharpCode.SharpDevelop.Project.Commands.AddReferenceToProject.Run()
à ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ToolStrip.WndProc(Message& m)
à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

0 Likes
360 Views
1 Reply
Reply (1)
Message 2 of 2

jeremy_tammik
Alumni
Alumni
0 Likes