无法在VS2012中添加新的monogame内容项目到解决方案

时间:2013-01-27 22:52:32

标签: c# windows-7 visual-studio-2012 monogame

我正在尝试将新的MonoGame内容项目(通过安装在MonoGame 3.0安装程序中的模板)添加到Visual Studio 2012(Professional)中的现有解决方案中,但它总是会出现以下对话框:

Error popup

它会创建一些项目所在的空文件夹,尽管它们中没有任何内容。在这个弹出窗口之后,它也提出了这个:

Second error popup

我没有安装XNA,因为VS2012不支持它。

另外,我使用的是Windows 7。

谢谢!

2 个答案:

答案 0 :(得分:3)

如果我是你,我会阅读Tara Walker关于Windows 8游戏开发的三篇博文,从这一篇开始:Overview, Installation and MonoGame 3.0.

第三篇博文讲述了在Mono Game之外创建内容管道(使用XNA)并将其导入MonoGame项目。听起来你需要XNA,所以你需要阅读她的信息并弄清楚如何让它在VS2012 Express中运行。

我在业余时间一直在涉及一个MonoGame项目,我已经能够加载一些纹理和精灵表而没有专门的内容项目;一切都只是添加到项目解决方案中,并在主类初始化期间创建。但我不知道从长远来看这是否可行。

HTH。

答案 1 :(得分:-1)

单声道内容项目依赖于XNA,因为MONOGAME仍在使用真正独立的内容管理器。所以现在我们必须安装XNA。从XNA zip下载并解压缩内容,因为MS不正式支持XNA。 阅读附带的自述文件并按照提及的方式安装。不要忘记将zip文件夹中的文件命名为 “XNA Game Studio 4.0(2012).vsix”为VS安装“XNA”模板。

现在尝试为您的内容创建一个子项目。你的问题应该修复!!