0

Content プロジェクトを XNA 用にコンパイルしようとすると、少し問題が発生します。

基本的に、コンテンツ プロジェクトに何もない場合、コンパイルして正常に実行できますが、任意のタイプのオブジェクト (画像、スプライトフォント、テクスチャ、モデル) を追加すると、コンパイルされず、常に次のエラーが発生します。

Error   1   Building content threw InvalidCastException: Unable to cast object of type 'Microsoft.Xna.Framework.Content.Pipeline.Interop.RefDevice' to type 'System.IDisposable'.
   at Microsoft.Xna.Framework.Content.Pipeline.CommonHelperFunctions.InitD3D()
   at Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.InitD3D()
   at Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.Import(String filename, ContentImporterContext context)
   at Microsoft.Xna.Framework.Content.Pipeline.ContentImporter`1.Microsoft.Xna.Framework.Content.Pipeline.IContentImporter.Import(String filename, ContentImporterContext context)
   at Microsoft.Xna.Framework.Content.Pipeline.BuildCoordinator.ImportAssetDirectly(BuildItem item, String importerName)
   at Microsoft.Xna.Framework.Content.Pipeline.BuildCoordinator.ImportAsset(BuildItem item)
   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, TimestampCache timestampCache, ITaskItem[] sourceAssets, String[]& outputContent, String[]& rebuiltContent, String[]& intermediates, Dictionary`2& dependencyTimestamps, KeyValuePair`2[]& warnings)   D:\Directory\Content\System\UI\Backgrounds\bg.png   SolarFusion

どんな助けでも素晴らしいでしょう。

4

1 に答える 1