Система. Конфигурация. ConfigurationManager, не доступный?

Будет что-то вроде этого

function checkString(stringsArray, stringToCheck) {
   return !!stringsArray.find((str) => stringToCheck.indexOf(str) > -1);
}

Тогда вам нужно будет вызвать эту функцию с вашим фильтром и каждой из ваших строк, которые вы хотите проверить:

const filter = [
        "ABDC",
        "ADBAC"
    ];

var string1 = "ABCD";
var string2 = "ABDC sample";
var string3 = "ADBACABDC";

checkString(filter, string1);
checkString(filter, string2);
checkString(filter, string3);
54
задан finnw 11 May 2009 в 22:51
поделиться

5 ответов

urgh - Ошибка PICNIC. В решение добавлена ​​ссылка не на тот проект ...

10
ответ дан 7 November 2019 в 07:39
поделиться

Хотя с использованием System.Configuration ; команда автоматически создается в разделе using, по какой-то причине фактическая ссылка не установлена.

Перейдите в добавьте ссылку , вкладку .Net и выберите System.Configuration .

ConfigurationManager теперь будет разрешен.

Если вы перейдете к проекту, в котором точно такая же настройка работает нормально, и посмотрите ссылки, вы увидите ссылку на System.Configuration.

120
ответ дан 7 November 2019 в 07:39
поделиться

Я думаю, вам нужно неявно ссылаться на сборку System.Configuration .

3
ответ дан 7 November 2019 в 07:39
поделиться

Это всего лишь предположение, но, возможно, вам стоит проверить, использует ли ваш проект хотя бы .NET framework 2.0. Класс ConfigurationManager доступен начиная с .NET 2.0, как описано здесь: ссылка на msdn

0
ответ дан 7 November 2019 в 07:39
поделиться

Этот совет может пригодиться любому, кто переключается между разработкой ASP.NET WebForms и WinForms.

Если вы разрабатываете проект C # WinForms, вы обнаружите, что попытка использовать ConfigurationManager для доступа к настройкам app.config приведет к следующей ошибке:

Имя ConfigurationManager не существует в текущем контексте

Поскольку это по умолчанию включено в проекты ASP.NET, это может стать неожиданностью. Просто щелкните правой кнопкой мыши узел «Ссылки» в своем проекте и откройте вкладку «.NET». Прокрутите вниз и найдите System.Configuration . Добавьте это в свой проект, и все должно быть готово.

Добавление ссылки на систему. Конфигурация

При условии, что вы уже добавили System.Configuration в раздел using в верхней части кода, теперь вы должны иметь возможность использовать параметры конфигурации (например, строки подключения) с таким кодом, как следующий :

con.ConnectionString = ConfigurationManager.ConnectionStrings[sConnection].ConnectionString;
9
ответ дан 7 November 2019 в 07:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: