मैं एक XNA परियोजना के बनाता आदेश को स्वचालित करने में TeamCity 4.5 उपयोग करने के लिए कोशिश कर रहा है, लेकिन मैं एक छोटे से समस्या है। मेरी परियोजनाएं विजुअल स्टूडियो 2008 के तहत सही ढंग से संकलित होती हैं, लेकिन जब निर्माता के रूप में टीमसिटी के साथ संकलित नहीं होती है। विन्यास फाइल sln2008 सेटिंग का उपयोग करता है, और के रूप में यह बनावट .png .xnb के संकलन चला जाता है संकलन थोड़ी देर के लिए अच्छी तरह से चला जाता है, लेकिन जैसे ही, मैं निम्नलिखित त्रुटि मिलती है:D3DERR_INVALIDCALL त्रुटि, TeamCity बिल्डर
[11:28:41]: [Project "Content.contentproj" (default targets):] Content\head.png Building content threw InvalidOperationException: D3DERR_INVALIDCALL
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)
Inner exception: COMException: Exception from HRESULT: 0x8876086C
मैं किसी भी विचार की जरूरत नहीं है क्या यह कारण है। जैसे मैंने कहा, यह सही ढंग से .fbx मॉडल को संकलित करने में सक्षम है साथ ही साथ मेरी सामग्री पाइपलाइन परियोजना और मेरी साझा सामग्री परियोजना (समाधान का हिस्सा)।
मैं वास्तव में क्या चाहते हैं क्या समस्या के स्रोत होगा कुछ संकेत दिए गए है (और यदि संभव हो तो, समस्या का समाधान)। जहां तक मैं समझता हूं, डी 3 डी लाइब्रेरी में कोई समस्या है। मैं आपको यह भी याद दिलाऊंगा कि यह संपूर्ण समाधान विजुअल स्टूडियो 2008 के तहत संकलित करता है, इस प्रकार टीमसिटी के साथ एक छोटी सी समस्या है, या तो मैंने कुछ प्रदान नहीं किया है, या वास्तव में कुछ गलत तरीके से सेट किया गया है।
@ जेफ: उत्तर के लिए धन्यवाद। मैं वास्तव में आगे बढ़ गया और उस उपयोगकर्ता को बदल दिया जो सेवा लॉग इन करने के लिए उपयोग करता है। समस्या अभी भी वही है, हालांकि मुझे विश्वास है कि यह अभी है सेवा गुणों में "हार्डवेयर प्रोफ़ाइल" नामक किसी चीज़ से संबंधित है। मुझे लगता है कि केवल "अनब्लॉक प्रोफाइल" है (संभवतः ग्राफिक कार्ड तक कोई पहुंच नहीं है, यह कहना मुश्किल है)। साथ ही, यह हार्डवेयर प्रोफ़ाइल ऐसा नहीं लगता है कि इसे कहीं और से संपादित किया जा सकता है (मैंने इसे गुगल किया और इसके बारे में शिकायत करने वाले कई लोगों को लौटा दिया) – tomzx