将内容项目(XNA)链接到非XNA项目

Gil*_*man 5 xna monogame content-pipeline

我可以将内容项目引用到非XNA项目(MonoGame,如果它很重要)吗?

And*_*ell 10

不是直接的.

向项目添加内容项目引用的功能仅适用于"XNA Game"和"XNA Game Library"类型的项目.

当我想在WinForms项目中构建和包含XNA内容项目时,我使用的一个技巧是创建一个空的XNA游戏库项目.从主(Windows)项目引用XNA Game Library项目,从XNA Game Library项目引用Content Project.

这是否适用于MonoGame是另一回事.

另一种方法是简单地使用一个引用内容项目的空白XNA Game项目.然后设置项目依赖项,以便XNA Game在必要时首先重建.如果你需要复制输出文件,可能是作为后期构建步骤吗?

大锤选项是创建一个完全符合您要求的自定义MSBuild文件.


小智 5

我知道你已经解决了但昨天我遇到了同样的问题,Tom Spillman给我发了这个链接:

https://github.com/mono/MonoGame/wiki/MonoGame-Content-Processing

显然你可以直接引用它