Как получить доступ к файлу конфигурации из другого проекта - PullRequest
0 голосов
/ 27 апреля 2020
public class HiromiContextDesignFactory : IDesignTimeDbContextFactory<HiromiContext>
{
    public HiromiContext CreateDbContext(string[] args)
    {
        var configuration = new ConfigurationBuilder()
            .SetBasePath() // What is the path
            .AddJsonFile("_config.json")
            .Build();

        var builder = new DbContextOptionsBuilder<HiromiContext>()
            .UseNpgsql(configuration["connections:postgre"]);

        return new HiromiContext(builder.Options);
    }
}

My _config.json находится в каталоге root другого проекта. Как я могу получить к нему доступ из текущего проекта?

1 Ответ

1 голос
/ 27 апреля 2020

Добавьте ваш «другой» проект в качестве ссылки на проект для вашего «текущего» проекта, убедитесь, что «_config. json» скопирован в выходной каталог в настройке «другого» проекта / сборки проекта, затем все артефакты должны быть скопированы в выходной каталог текущего проекта ...

...