私はいくつかのC++ライブラリを使ってC#ベースのアプリケーションにNLogを統合しようとしています。だから、私はNLogC DLLを使ってC++ライブラリからログを取ろうとしています。私のアプリケーションを実行すると、C++コードからNLog_LogVAを呼び出す最初の試みは、NLogC.dllが新しいバージョンのフレームワークで構築されてロードできないという例外をもたらします。4.0より前の.NET FrameworkではNLogC.dllを使用できますか?
私はWin 7でVS2008を使用していて、最新のものとして.NET 3.5を使用しています。しかし、私たちは複数の顧客にOEMを提供して以来、.NET 2.0だけを必要とするアプリケーションにしています。
NLogCを.NET 2.0で使用することはできますか?
ソースからコンパイルしました。 .msiによって2/3.5/4バージョンがインストールされましたが、4.0のフォルダにはNLogC.dllが含まれていました。上にリンクした2/3.5のzipには、NLogC.dllも含まれていません。私が何が間違っていたのか分かりません。 –
@SteveFallows - 私はNLOGを使用しないので、msiに何が含まれているのか分かりませんが、助けを求める前に研究の不足が気になりました。 –