Call external classes (within an external DLL) while developping macro within SharpDeveloper
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
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)