xxxxプログラマのメモ

先人に感謝と敬意:自分の困ったこと調べたことのメモ

MSBuild #C# #プリプロセッサ ディレクティブ #Preprocessor directives

"#if NET45 "を認識してくれないので、csproj file.を編集しました。(何故?)

stackoverflow.com
ビルド・エンジン「MSBuild」を思いのままに操る技(2/3) - @IT

                                      • -

C# プリプロセッサ ディレクティブ | Microsoft Docs

#if プリプロセッサ ディレクティブ (C# リファレンス) | Microsoft Docs

call C# delegate from C++ via C++/CLI #C++からC++/CLI経由でC#delefateを呼び出す

先人のお力にて達成可能。Stringには注意!

String として扱いたい場合

std::stringでは戻せないので、 IntPtr に変換して

typedef void(__stdcall *FunctionPointer)(const char*);

Stringに戻す

MessageBox.Show(Marshal.PtrToStringAnsi(message));