尝试在 Program.cs 中使用 Azure Key Vault 设置 Azure 应用程序配置并收到以下错误:
“IConfigurationBuilder”不包含“AddAzureAppConfiguration”的定义
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
webBuilder.ConfigureAppConfiguration((hostingContext, config) =>
{
var settings = config.Build();
config.AddAzureAppConfiguration(options =>
{
options.Connect(settings["ConnectionStrings:AppConfig"])
.ConfigureKeyVault(kv =>
{
kv.SetCredential(new DefaultAzureCredential());
});
});
})
.UseStartup<Startup>());
Run Code Online (Sandbox Code Playgroud) 我在Visual Studio 2017 ver 15.3.2中创建了Asp.Net Core 2.0 Web Api项目,并启用了Docker支持.
如何暂时禁用项目中的Docker支持?
我是LinqPad的新手.我开始使用LinqPad5并使用'使用您自己的程序集中的类型化数据上下文'选项添加连接.我的实体是ASP.Net Core 1.0网站项目的一部分.下载后,我选择了"Entity Framework Core 1.1"驱动程序,然后在"自定义程序集的路径"中选择了为我的网站生成的程序集.选择后它会给我以下错误:
加载自定义程序集时出错:无法加载文件或程序集'System.Runtime,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.
我尝试从bin\release \netcoreapp1.0和bin\release\publishoutput文件夹中选择程序集,但它给出了相同的错误.