Как я могу развернуть библиотеку DLL C# для использования с другими языками программирования
Я хочу использовать свою библиотеку классов c# dll с другими языками, но она плохо работает.
Как я могу его развернуть?
Что я уже пробовал:
Я использовал NuGet Gallery | неуправляемый экспорт (DllExport для .Net) 1.2.7[^] ссылка это работает, если я использую основные операции, такие как сумма или умножение. Но не работайте со сложными операциями.
И я [^] Comvisible атрибут, но он ничего не показывает.
Я выбрала -->Свойства--&ГТ;строить--&ГТ;регистрация для COM-взаимодействия
[ComVisible(true), InterfaceType(ComInterfaceType.InterfaceIsDual), Guid("AFCDA4B7-4925-4D57-8695-A9B916E220FA")] public interface IEXTERN { [ComVisible(true)] int Cikar(); } [ComVisible(true), ClassInterface(ClassInterfaceType.None), Guid("7E846187-31E1-4CEE-99D4-B5CC10617191")] public class EXTERN:IEXTERN { [ComVisible(true)] public int Cikar() { return 1; } }
SImon Dolby
С какими языками вы пытаетесь использовать dll?
amagitech
Дельфи