C# 我可以为自定义文件类型设置自动内容处理器吗?

C# 我可以为自定义文件类型设置自动内容处理器吗?,c#,visual-studio-2010,automation,xna,xna-4.0,C#,Visual Studio 2010,Automation,Xna,Xna 4.0,在xna中,当我添加visual studio无法识别的文件类型时,我必须手动设置内容处理器和内容导入器。有没有一种方法可以自动检测自定义文件类型?您应该能够做到这一点——对于我自己的自定义导入程序,它似乎工作得很好。定义自定义导入器时,ContentImportAttribute中指定的值之一是文件扩展名。下面是我自己代码中的一个示例: [ContentImporter(".guiobj", DisplayName = "GuiObject Importer", DefaultProcesso

在xna中,当我添加visual studio无法识别的文件类型时,我必须手动设置内容处理器和内容导入器。有没有一种方法可以自动检测自定义文件类型?

您应该能够做到这一点——对于我自己的自定义导入程序,它似乎工作得很好。定义自定义导入器时,ContentImportAttribute中指定的值之一是文件扩展名。下面是我自己代码中的一个示例:

[ContentImporter(".guiobj", DisplayName = "GuiObject Importer", DefaultProcessor = "GuiObjectProcessor")]

现在,每当我向内容项目中添加扩展名为.guiobj的文件时,Visual Studio都会自动设置导入器和处理器。

您应该能够做到这一点——对于我自己的自定义导入器,它似乎工作得很好。定义自定义导入器时,ContentImportAttribute中指定的值之一是文件扩展名。下面是我自己代码中的一个示例:

[ContentImporter(".guiobj", DisplayName = "GuiObject Importer", DefaultProcessor = "GuiObjectProcessor")]

现在,每当我向内容项目中添加扩展名为.guiobj的文件时,Visual Studio都会自动设置导入器和处理器。

我不介意是否有足够的证据。如果您开始使用自定义导入器,我建议您阅读Shawn Hargreaves在内容管道和中间序列化程序上的文章。你会发现一些问题,Shawn几乎总能找到解决办法。我不介意,只要有证据,如果你开始使用自定义导入程序,我建议你阅读Shawn Hargreaves关于内容管道和中间序列化程序的帖子。您会发现一些问题,Shawn几乎总能找到解决方案。使用标准XML文件导入器怎么样,我可以把它放在哪里?我需要创建某种包装吗?我宁愿不要,我不认为有任何办法可以与内置进口商合作。对不起,使用标准XML文件导入器怎么样,我可以把它放在哪里?我需要创建某种包装吗?我宁愿不要,我不认为有任何办法可以与内置进口商合作。很抱歉