我正在尝试通过 Visual Studio 发布工具发布 XNA 游戏。游戏使用了一些编译和一些非编译的内容。基本上,我通过 XML 序列化和一个短视频加载了一个关卡。这两个文件本质上是流式传输的,因此它们没有被编译。发布工具包含已编译的内容,但对相对路径的任何引用都被破坏,因为已安装程序的 CurrentDirectory 设置在 AppData 文件夹中。
我知道 XNA 现在可以编译 XML 而无需编写自定义内容处理器,但我并不想回去重写它。如果没有其他选择,我想我可以,但这仍然不能解决视频问题。
有什么方法可以设置发布工具,以便我可以做我需要做的事情?设置还是什么?或者我需要使用像 NSIS 这样功能更全面的工具吗?