创建新文件时自动更改“复制到输出目录”

时间:2018-12-11 05:20:23

标签: c# json visual-studio

背景故事:

我可以从json获取输出,我需要将json手动设置为“ 复制到输出目录”下的“ 总是复制”;有什么办法可以自动执行此操作吗?

因为我花了大约15分钟的时间来弄清楚为什么我没有得到任何输出,所以自动执行此步骤将减少头痛:D

enter image description here

我想在其中实现某些代码

static Config()
{
    if (!Directory.Exists(configFolder))
    {
        Directory.CreateDirectory(configFolder);
    }

    if(!File.Exists(path))
    {
        bot = new BotConfig();
        string json = JsonConvert.SerializeObject(bot, Formatting.Indented);
        File.WriteAllText(path, json);
    }
    else
    {
        string json = File.ReadAllText(path);
        bot = JsonConvert.DeserializeObject<BotConfig>(json);

        if (bot.token == null)
        {
            Console.WriteLine("Could not optain bot.token from {0}", path);
        }
    }
}

我希望这是有道理的,我找不到与此相关的任何内容。

0 个答案:

没有答案