hly*_*tes 1 c# entity-framework asp.net-core-mvc asp.net-core
问题
我将beta7应用程序升级到beta8时遇到问题.我原本有超过50个错误,但我基本上已经把它归结为两个持续存在的错误,我无法解决.一个是选项.
选项缺失错误
这是错误:
错误CS1061'IOptions <ApplicationSettings>'不包含'Options'的定义,并且没有可以找到接受类型'IOptions <ApplicationSettings>'的第一个参数的扩展方法'Options'(您是否缺少using指令或程序集引用?)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);
Run Code Online (Sandbox Code Playgroud)
上面的具体问题是 _applicationSettings.Options.DomainController
尝试:
我尝试了以下事项:
dnu restore确保升级没有对我的project.json锁做一些奇怪的事.既然beta8功能齐全,我可能会重写我项目的重要部分.但是,现在我需要解决这些错误,以便我可以再次编译项目.任何帮助,协助和建议将不胜感激.
注意:我根据反馈将此编辑为一个问题
该Options属性IOptions<T>被重命名为Value.尝试:
_applicationSettings.Value
Run Code Online (Sandbox Code Playgroud)
另见本期.