В настоящее время у меня есть две функции из той же библиотеки, которые могли бы быть вызваны в моей ситуации. Как указать конкретное пространство имен функции так, чтобы оно было вызвано.Как вызвать функцию определенного пространства имен в C#
Вызов неоднозначен между следующими методами или свойствами: 'Microsoft.AspNetCore.Hosting.WebHostBuilderExtensions.UseContentRoot (Microsoft.AspNetCore.Hosting.IWebHostBuilder, строка)' и «Microsoft.AspNetCore.Hosting.HostingAbstractionsWebHostBuilderExtensions .UseContentRoot (Microsoft.AspNetCore.Hosting.IWebHostBuilder, строка)»
То есть ошибка (немного неаккуратно, чтобы прочитать), но это проблема.
Вот код:
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Builder;
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory()) //The Problem!!
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
}
}
Вам действительно нужно импортировать оба пространства имен? – DavidG
Он автоматически импортирует их при использовании библиотеки. Также это автогенерированный код из AspnetCore. Я не редактировал haha ... – jStaff
Вы уверены, что вам нужен Microsoft.AspNetCore.Builder? Это не нужно в моей настройке. – DavidG