Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将内容项目(XNA)链接到非XNA项目_Xna_Monogame_Content Pipeline - Fatal编程技术网

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

将内容项目(XNA)链接到非XNA项目,xna,monogame,content-pipeline,Xna,Monogame,Content Pipeline,我是否可以将内容项目引用到非XNA项目(如果重要的话,可以引用MonoGame)?不直接引用 向项目添加内容项目引用的功能仅适用于“XNA游戏”和“XNA游戏库”类型的项目 当我想在WinForms项目中构建并包含XNA内容项目时,我使用的一个技巧是创建一个空的XNA游戏库项目。从主(Windows)项目中引用XNA游戏库项目,从XNA游戏库项目中引用内容项目 这是否适用于单一游戏则是另一回事 另一种方法是简单地拥有一个引用内容项目的空白XNA游戏项目。然后设置项目依赖项,以便在必要时首先重建X

我是否可以将内容项目引用到非XNA项目(如果重要的话,可以引用MonoGame)?

不直接引用

向项目添加内容项目引用的功能仅适用于“XNA游戏”和“XNA游戏库”类型的项目

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

这是否适用于单一游戏则是另一回事

另一种方法是简单地拥有一个引用内容项目的空白XNA游戏项目。然后设置项目依赖项,以便在必要时首先重建XNA游戏。如果需要复制输出文件,可以作为构建后的一个步骤来执行吗


sledgehammer选项是创建一个自定义MSBuild文件,该文件完全符合您的要求。

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


显然,您可以直接引用它

我将尝试一些选项并报告:)非常感谢您已经像您所说的那样创建了一个XNA库,它正在工作:)。哦,我忘了,这只有在您在开发部门时才有用