我可以将内容项目引用到非XNA项目(MonoGame,如果它很重要)吗?
答案 0 :(得分:10)
不直接。
向项目添加内容项目引用的功能仅适用于“XNA Game”和“XNA Game Library”类型的项目。
当我想在WinForms项目中构建和包含XNA内容项目时,我使用的一个技巧是创建一个空的XNA游戏库项目。从主(Windows)项目引用XNA Game Library项目,从XNA Game Library项目引用Content Project。
这是否适用于MonoGame是另一回事。
另一种方法是简单地使用一个引用内容项目的空白XNA Game项目。然后设置项目依赖项,以便XNA Game在必要时首先重建。如果你需要复制输出文件,可能是作为后期构建步骤吗?
大锤选项是创建一个完全符合你想要的自定义MSBuild文件。
答案 1 :(得分:5)
我知道你已经解决了但昨天我遇到了同样的问题,Tom Spillman给我发了这个链接:
https://github.com/mono/MonoGame/wiki/MonoGame-Content-Processing
显然你可以直接引用它