Skip to content

Tool to import COM interfaces from an IDL file for use with .NET. To be used in addition to Microsoft's TLBImp. Can handle c-style arrays and OLECHAR pointers.

License

Notifications You must be signed in to change notification settings

sillsdev/IdlImporter

Repository files navigation

IDLImporter

NuGet version (SIL.IdlImporter) Build and Pack

Cross-platform tool to import COM interfaces from an IDL file for use with .NET. To be used in addition to Microsoft's TLBImp. Can handle c-style arrays and OLECHAR pointers. Can run on Windows and Linux.

Installation

Install the SIL.IdlImporter nuget package.

Building

dotnet restore
dotnet build

Testing Locally

Unit testing

dotnet test

Using your local changes

dotnet pack
dotnet tool uninstall -g SIL.IdlImporter.Tool
dotnet tool install -g --add-source output SIL.IdlImporter.Tool --version [new version]

Note: If you are testing with FieldWorks you should make this change in the BuildInclude.targets in the ViewsInterfaces project

About

Tool to import COM interfaces from an IDL file for use with .NET. To be used in addition to Microsoft's TLBImp. Can handle c-style arrays and OLECHAR pointers.

Topics

Resources

License

Stars

Watchers

Forks

Languages