XNA Game Studio - 无法编辑项目中的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XNA Game Studio - 无法编辑项目中的文件相关的知识,希望对你有一定的参考价值。

我在Visual Studio 2017中使用XNA Game 4.0项目,并且在编辑文件夹中的文件时遇到问题。

我在一个名为debuglog.txt的文件夹中有一个名为Logs的文件。

文件夹和文件已正确添加到项目中;它们都正确地出现在bin/x68/Debug目录中(debuglog.txtLogs,而Logsbin/x68/Debug)。

但是,当我尝试在LoadContent方法中编辑文件的内容时,如下所示:

public string fileName = @"ContentLogsdebuglog.txt";
...
protected override void LoadContent(){
    //Only the relevant code is shown and this is guaranteed to run
    using(StreamWriter writer = new StreamWriter(File.Open(fileName, FileMode.OpenOrCreate))){
        writer.Write("Test");
    }
}

该文件中没有“Test”。

我试图省略文件路径的Content部分,但它也没有工作。

问:为什么没有写入文件?

答案

你没有得到任何例外吗?然后我会怀疑相对路径写到另一个位置。你在磁盘上还有其他'debuglog.txt'吗?尝试在writer.Write上设置断点并检查stream / Name的值。它指向正确的路径吗?

以上是关于XNA Game Studio - 无法编辑项目中的文件的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Ttf 或其他字体转换为 .Xnb/XNA Game Studio 字体?

无法从XNA Framework C上的另一个类接收值#

Visual Studio Intellisense没有显示某些类

无法在 android (Android studio) 中测试受保护的方法

XNA 与 Visual Studio 2012。/安装程序不工作

FBX 模型在 XNA 4.0 中无法正确显示