2017-07-18 15 views
0

プロジェクト用に単一の分岐パイプラインを使用していますが、現在このエラーが発生しています。ジェンキンスを通過する際に GDIplusの依存関係が見つからないJenkins

[xUnit.net 00:00:03.0095238]  System.TypeInitializationException : The type initializer for 'System.DrawingCore.GDIPlus' threw an exception. 
[xUnit.net 00:00:03.0097048]  ---- System.DllNotFoundException : Unable to load DLL 'gdiplus.dll': The specified module could not be found. 

私はローカルに、彼らのすべてのパス同じユニットテストを実行するたびに

は、しかし、私はこれがこのように動作している理由は分からないので、私は途方に暮れていますいるgdiplus.dllをロードすることができません。誰かが似たようなことに遭遇しましたか?手動でDLLを追加するにはどうしたらいいですか?

答えて

0

誰かがこの問題を抱えている場合は、これを解決する最善の方法は、ドッカーコンテナにgdiplusをインストールすることです。しかし、ドッカーコンテナをインストールした後でも、Linusは無限の知恵でlibgdiplus.soではなくgdiplus.dllを探しているので、リンクする必要があります.........

ここ

は、これは私が使用したコードであり、それは & & \

apt-getをインストール-y libgdiplusを働いている私は

https://en.code-bude.net/2017/05/08/net-core-gdiplus-dll-not-found-in-linux/

を検索する時間後に解決策を見つけた場所へのリンクですcd/usr/lib ln -s libgdiplus.so gdiplus.dll

関連する問題