我的XNA游戏需要从StorageContainer
(“StorageDemo”)
文档\ SavedGames \ WindowsGame1 \ StorageDemo
一些分类器和视频。
每次我在另一台机器上安装游戏时,它会在同一位置创建另一个StorageDemo
文件夹,当然是空的,并且无法在其中找到这些文件。
我以前通过Advance Installer安装了StorageDemo
文件夹。
有一种方法可以通过Visual Studio保存这些文件吗?或者我可以通过代码访问它们而不复制文件夹?
这是相关的代码。
//loads the signpacks from My Documents
private void DoLoadSignPacks(StorageDevice device, Game1 game1)
{
ContentManager content = game1.Content;
// Open a storage container.
IAsyncResult result =
device.BeginOpenContainer("StorageDemo", null, null);
// Wait for the WaitHandle to become signaled.
result.AsyncWaitHandle.WaitOne();
StorageContainer container = device.EndOpenContainer(result);
// Close the wait handle.
result.AsyncWaitHandle.Close();
//Load the data from this floder storage folder///
string root = Path.GetDirectoryName("SignPacks\\");
}
提前致谢。