アプリケーションに 2 つのアセンブリがあります。MyApplication.BO
とMyApplication.GUI
。
BO アセンブリのプロパティ設定を構成しました。
今、次のコードをコンパイルしようとしているとき:
public class MyApplicationInfo
{
private string _nameOfTheUser;
public string FullNameOfTheUser
{
get { return _nameOfTheUser; }
set { _nameOfTheUser = value; }
}
public void Save()
{
try
{
MyApplication.BO.Properties.Settings.Default.FullNameOfTheUser = this.FullNameOfTheUser;
MyApplication.BO.Properties.Settings.Default.Save();
}
catch (Exception ex)
{
throw ex;
}
}
}
VS2005 で次のコンパイル エラーが発生します。
エラー 1 プロパティまたはインデクサー 'MyApplication.BO.Properties.Settings.FullNameOfTheUser' を割り当てることができません -- 読み取り専用です F:\CS\MyApplication\MyApplication.BO\MyApplicationInfo.cs 57 17 MyApplication.BO
私のアプローチの何が問題になっていますか?