Я надеюсь, что кто-то может помочь направить меня в правильном направлении. У меня была ошибка StackOverFlow с моим файлом Settings.Designer.cs. Я вручную регенерировал файл в соответствии с этим постом ЗДЕСЬ Теперь мой файл Designer выглядит так, как он должен, поэтому они говорят мне, но везде в моей библиотеке классов (30 мест), которая обращалась к файлу настроек, теперь выбрасывает Object reference is required error
Это очевидно для всех? Что я делаю не так или что мне нужно сделать, чтобы это исправить? Ниже показано, как выглядят мой файл Settings.Designer.cs и пример библиотеки классов.
public string CMOSQLConn {
get {
return ((string)(this["CMOSQLConn"]));
}
}
public class SupportWorker
{
public DataSet RetrieveSupportWorkers()
{
DataSet ds = new DataSet("table");
SqlConnection cnn = new SqlConnection(Settings.CMOSQLConn);
SqlCommand cmd = new SqlCommand("spSelectSupportWorkers", cnn) {CommandType = CommandType.StoredProcedure};
SqlDataAdapter da = new SqlDataAdapter(cmd);
РЕДАКТИРОВАТЬ 1
Я собираюсь опубликовать это в надежде на то, что если это будет явно неправильно и, похоже, будет правильным, кто-то укажет на это.
Я заменил все экземпляры -> SqlConnection cnn = new SqlConnection(Settings.CMOSQLConn);
на следующие -> SqlConnection cnn = new SqlConnection(Settings.Default.CMOSQLConn);
Понятия не имею, почему это работает, но ....