, так как я обновил пакет CairoSharp Nuget с версии 1.15.6 до версии 3.22.24.37 в моей программе, программа больше не работает. Произошла ошибка: «DllNotFoundException: Cairo» . Я еще не нашел никакой информации. Как я могу решить проблему?
- Я также ссылался на Каирский пакет Nuget;
- Я скопировал каталог времени выполнения из cairo.dll в каталог вывода;
- Я скопировал cairo.dll в выходной каталог;
- Я занимаюсь разработкой под Windows 10 Pro. Я пробовал это на других компьютерах с Windows 7;
- Я создал новую учетную запись пользователя, имя которой не содержит пробелов;
- Я пытался использовать netstandard, core или framework;
- Я опробовал любую версию 3.x.x CairoSharp;
- Я установил GTK ...
ничего не помогло: - (
string path = "test1.svg";
SvgSurface svgSurfaceTest1 = new SvgSurface(path, 500, 500);
Context kontext1 = new Context(svgSurfaceTest1);
this.test1(kontext1);
в
SvgSurface svgSurfaceTest1 = new SvgSurface (path, 500, 500);
выдается ошибка и программа прерывается с исключением:
"System.TypeInitializationException"
msgstr "инициализатор типа для Cairo.NativeMethods вызвал исключение."
Внутреннее исключение
DllNotFoundException: Каир