ПроблемаIOptions <Applications> не содержит определения 'Options' в ASP.NET 5 Beta 8
У меня возникли проблемы с обновлением моего beta7 приложение beta8. У меня, как правило, было более 50 ошибок, но в основном я получил две оставшиеся постоянные ошибки, которые я не смог решить. Один - с опциями.
Опции Missing Ошибка
Здесь ошибка:
Error CS1061 'IOptions<ApplicationSettings>' does not contain a definition for 'Options' and no extension method 'Options' accepting a first argument of type 'IOptions<ApplicationSettings>' could be found (are you missing a using directive or an assembly reference?) SampleProject.DNX 4.5.1
Вот код:
private IOptions<ApplicationSettings> _applicationSettings;
// Authenticate user credentials against Active Directory
bool isAuthenticated = await Authentication.ValidateCredentialsAsync(
domainController: _applicationSettings.Options.DomainController,
port: _applicationSettings.Options.DomainControllerSslPort,
domain: _applicationSettings.Options.DomainController,
username: model.eID,
password: model.Password);
выше Конкретная проблема с _applicationSettings.Options.DomainController
Попытки:
Я попытался следующие вещи:
- Я попытался с помощью IntelliSense и GitHub, чтобы найти, где пошли «Параметры» для IOptions, но я не увенчались успехом.
- Я также пробовал
dnu restore
, чтобы убедиться, что обновление не сделало что-то странное с моей блокировкой project.json.
Теперь, когда функция beta8 завершена, я могу переписать значительную часть моего проекта. Однако на данный момент мне нужно устранить эти ошибки, чтобы я мог снова скомпилировать проект. Любая помощь, помощь и советы будут очень благодарны.
Примечание: Я редактировал это один вопрос, на основе обратной связи
@DavidG Благодарим за редактирование сэра. Хороший день для вас. :) – hlyates