私は私のClassLibraryにオプションのパラメータを追加してい追加オプションのパラメータBackWord互換
例
public static string GetData(string name, string surname, bool status = false){}
を提供せず、私のASPXページが
GetData(string name, string surname)
私はちょうど再構築方法呼びかけていますClassLibraryとASPページではありません。それからそれはエラーを投げた方法が見つかりません
助けを借りてください 下位互換性を維持する方法?つまり、classlibraryだけをレプリケートすると、ASPページに影響しないはずです。私は、.NETバージョン4
を使用してミリアンペアあなたが本当にバイナリ互換性は[はい、あなたも、オプションのパラメータを追加することができない場合、あなたに
オプションパラメータを使用するのではなく、追加パラメータで過負荷を作成します。 – Joe
この質問は、これがうまくいかない理由についての回答があります:http://stackoverflow.com/questions/7516256/is-using-optional-parameters-for-backwards-compatibility-a-good-idea?rq=1 – AsheraH
@AsheraH:私は上記のコメントを読んだが、それが問題を起こす理由と克服する方法を得られなかった – Akshay