以下代码是从docs.asp.net上的示例中删除的.
public void ConfigureServices(IServiceCollection services)
{
// Setup options with DI
services.AddOptions();
// Configure MyOptions using config
services.Configure<MyOptions>(Configuration);
// Configure MyOptions using code
services.Configure<MyOptions>(myOptions =>
{
myOptions.Option1 = "value1_from_action";
});
Run Code Online (Sandbox Code Playgroud)
调用services.Configure<MyOptions>(Configuration);
导致编译错误:
无法从'Microsoft.Extensions.Configuration.IConfigurationRoot'转换为'System.Action'
手动设置选项工作正常.我错过了一些非常明显的东西吗?
我正在尝试使用LINQPad 4(最新测试版)和Entity Framework POCO类.我采取创建新连接的正常路径,然后选择"实体框架DbContext POCO(4.1),然后选择我的程序集持有我的类.当我这样做时,我收到以下消息
"无法加载文件或程序集EntityFramework.版本= 4.1.OO,Culture = neutral,PublicKeyToken = b77a5c561934e089或其依赖项之一.
该系统找不到指定的文件."
我能够从我的应用程序加载程序集就好了.是什么赋予了?它似乎与之前在CTP中报告的问题略有不同.