我想知道这里是否有人知道如何找到ContentManager实例的完整路径(从驱动器号开始)。使用这个我可以创建一个字符串,其中包含正确数量的“.. \”,以便在我想从计算机上的任何其他位置加载文件时附加到文件路径(例如,从注册表项)。
所以基本上我在问是否有办法。
答案 0 :(得分:0)
您可能只想将System.GetFolderPath与these locations中的一个一起使用,很可能是程序文件。从那里,您可以导航到应用程序的安装目录。你也可以使用.Load(“\ MyFolder \ blah”),它将从默认磁盘加载(例如C:\ MyFolder \ blah.xnb或其他)。
如果您想要.exe文件的路径......
using System.IO;
using System.Windows.Forms;
//blah blah
string GetAppDir()
{
return Path.GetDirectoryName(Application.ExecutablePath);
}