问题
我将beta7应用程序升级到beta8时遇到问题。我原本有超过50个错误,但我基本上已经把它归结为两个持续存在的错误,我无法解决。一个是选项。
选项缺失错误
这是错误:
错误CS1061' IOptions< ApplicationSettings>'不包含'选项'的定义没有扩展方法'选项'接受类型' IOptions< ApplicationSettings>'的第一个参数。可以找到(您是否缺少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);
上面的具体问题是_applicationSettings.Options.DomainController
尝试:
我尝试了以下事项:
dnu restore
只是为了确保升级没有对我的project.json锁做一些奇怪的事。 现在beta8功能已完成,我可能会重写我项目的重要部分。但是,现在我需要解决这些错误,以便我可以再次编译项目。任何帮助,协助和建议将不胜感激。
注意:我根据反馈将此编辑为一个问题