Мы используем внешний Dlls как:
[DllImport("DemoExport.dll")]
public static extern string GetDBConnection(string sDBName);
[DllImport("DemoExport.dll")]
public static extern int CreateEmptyDBFromDB(string SourceDBName, string DestinationDBName);
[DllImport("DemoExport.dll")]
Теперь мы хотим добавить новый метод в тот же шаблон. Мы смотрим, есть ли способ реализовать метод в DemoExport.dll? Итак, мы можем использовать метод, скажем, DemoMethod (), например:
[DllImport("DemoExport.dll")]
public static extern void DemoMethod();
Это может выглядеть как сумасшедший вопрос, но нам действительно нужно реализовать этот метод, чтобы позже мы могли использовать тот же.
Кроме того, если вышеописанное невозможно, то как создать новую библиотеку dll или сказать, как использовать, например, DllExport, который недоступен в C #. Так что позже любой может использовать метод с атрибутом
[DllImport("dllname.dll")]
publis statis extern void mymeth();