dllB メソッドを呼び出すメイン プログラム A があります。
dllB はリリース モードでビルドされます。プログラム A がビルド (リリース/デバッグ) されているモードに応じて、結果は適切に返されるはずですが、常に「releaseMode」が返されます。
リリース モードで dllB を参照し、メイン プログラムの設定 (リリース/デバッグ) に応じて結果を取得する方法はありますか。
Program A---
main ()
{
var dllbObj = new dllB();
var response = dllObj.CallMethod();
//Release mode should return "releaseMode"
//and debug mode should return "debugMode"
}
dll B---
public string CallMethod()
{
string res;
#if DEBUG
res = "debugMode";
#endif
res = "releaseMode";
return res;
}