我試圖實現對肖恩哈格里夫斯博客相似,外部參照樣本東西XNA 4和外部參考
我的問題是,當VS嘗試編譯XML文件,它拋出像
錯誤1,建設內容的錯誤拋出的ArgumentException:外部引用 「C:\工作\公司\項目\幹線\ Project.Content \精靈\影響\ EffectsSprite.tga」 不是一個編譯.xnb文件。 at Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler.ContentWriter.WriteExternalReference [T](ExternalReference
1 reference) at Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler.ExternalReferenceWriter
1.Write(ContentWriter output,ExternalReference1 value) at Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler.ContentTypeWriter
)1.在Microsoft.Xna上寫入(ContentWriter輸出,對象值) 。 Framework.Content.Pipeline.Serialization.Compiler.ContentWriter.InvokeWriter [T](T value,ContentTypeWriter writer) at Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler.ContentWriter.WriteObject [T](T value) 在Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler.ContentWriter.FlushOutput() 上的Microsoft.Xna.Framework.Content()上的Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler.ContentWriter.WriteSharedResources() .Pipeline.Serialization.Compiler.ContentCompiler.Compile(STRE在微軟的Microsoft.Xna.Framework.Content.Pipeline.BuildCoordinator.SerializeOutputAsset(BuildItem項目,Object assetData,String outputFilename) 上的輸出,對象值,TargetPlatform targetPlatform,GraphicsProfile targetProfile,布爾compressContent,字符串referenceRelocationPath)。 X.Framework.Content.Pipeline.BuildCoordinator.SerializeAsset(BuildItem item,Object assetData) at Microsoft.Xna.Framework.Content.Pipeline.BuildCoordinator.BuildAssetWorker(BuildItem item) at Microsoft.Xna.Framework.Content.Pipeline.BuildCoordinator .BuildAsset(BuildItem item) at Microsoft.Xna.Framework.Content.Pipeline.BuildCoordinator.RunTheBuild() at Microsoft.Xna.Framework.Content.Pipeline.Tasks.BuildContent.RemoteProxy.RunTheBuild(BuildCoordinatorSettings settings,Timestam PCACHE timestampCache,ITaskItem [] sourceAssets,字符串[] & outputContent,字符串[] & rebuiltContent,字符串[] &中間體,字典2& dependencyTimestamps, KeyValuePair
2 [] &警告)C:\工作\公司\項目\樹幹\ Project.Content \精靈\ Effects \ AtlasAuto.xml項目
我該怎麼處理Xml文件引用的文件?由於它是在同一文件夾中的XML文件, 我曾嘗試:
- 包括在內容項目並對其進行處理與紋理 - XNA框架,
- 從項目中排除和
- 做不建立該文件,而只是將其作爲內容複製...
沒有什麼似乎工作。我不知道這個例子是否在XNA4中起作用,或者它是否用於XNA3,並且它們改變了XNA4的工作方式......
有什麼想法嗎?