Защо ми дава тази грешка при опит да плозвам чужд DLL файл?

Visual Studio Xamarin Програмиране Основи на програмирането със C#

Опитвам се да добавя чужд DLL файл за да го използвам в моя програма но ми дава грешка. Как мога директно да ползвам DLL файл от програмния код без да съм го добавил като references


using System.Runtime.InteropServices; 

Можеш ли да дадеш малко повече информация за dll библиотека. Пригодена ли е да се ползва, като API?

Dll съдържа код и данни, които можеш да преизползваш многократно.Удобното е,че зареждайки дадена библиотека, можеш да използваш функциите и методите в нея наготово, което напрактика спестява доста писане на код. За препоръчване е една библиотека да не борави с функции от дуга, тъй като при проблем/промяна на код/оправяне на грешки ще възникне проблем и в другата.

За API i DLL има една тема тук: https://stackoverflow.com/questions/4365731/difference-between-api-and-dll
с тях не съм много наясно

Идеята беше друга, не за разликата между api и dll ( : Както и да е. Аз намерих въпросните библиотеки GeoBase и не видях нищо нестандартно. Дори юнаците, които са ги писали пишат, че е компилирана под mono (технологията на xamarin), дали са референции за Cairo и т.н.


С две думи бяха описали mono и всички gtk технологии, които позва. Не би трябвало да ти дава никакви проблеми. Сещам се за някои неща, като например:
 - може да са пусна ли Visual Studio и Mono версия
 - разлика във версията на .net, за пример да е компилирана под 4.0 а проекта в, който го добавяш да е с 3.5

Все пак би трябвало да имат някакви инструции. Ако ми остане време тези дни ще се регистрирам и ще дръпна библиотеката за да я тествам.

Същата библиотека в приложение във VB6 съм я ползвал, известни са ми обръщенията и параметрите които иска и тя е писана на VB6, ползвал съм я и от Lisp , просто в с# не ми я добавя като references за да пробвам да я ползвам по начина показан в урока. И се чудих няма ли начин директно да я извикам от кода без да е заредена като references?


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация