0

我的解决方案中有 3 个文本文件(它们在解决方案资源管理器中),我需要从中读取。我不希望将它们复制到输出目录并且它们被标记为嵌入式资源。通往他们的道路是ProjectNamespace.Utility.Names.nameXXX.txt

我需要在类中访问它们,也在 Names 文件夹中:

    public RandomName()
    {
        _prefixParts = PopulateFromFile("AoW.Utility.Names.namePrefix.txt");
        _middleParts = PopulateFromFile("AoW.Utility.Names.nameMiddle.txt");
        _suffixParts = PopulateFromFile("AoW.Utility.Names.nameSuffix.txt");
    }

从这些文件中读取的正确语法是什么?

更新:这是PopulateFromFile重要的方法:

private static string[] PopulateFromFile(string path)
    {
        return File.ReadAllLines(path);
    }

更新:我正在尝试实现此答案中的代码:https ://stackoverflow.com/a/16901400/1667020

更新:嗯,我已经让它在这一点上工作:

_prefixParts = PopulateFromFile(@"C:\Users\Owner\Desktop\AoW\AoW\AoW\Utility\Names\namePrefix.txt");
_middleParts = PopulateFromFile(@"C:\Users\Owner\Desktop\AoW\AoW\AoW\Utility\Names\nameMiddle.txt");
_suffixParts = PopulateFromFile(@"C:\Users\Owner\Desktop\AoW\AoW\AoW\Utility\Names\nameSuffix.txt");

如何使路径成为项目的本地路径?

4

0 回答 0