/ / मैं अपने वीएस 2010 प्रोजेक्ट में .NET और प्रबंधित डायरेक्टएक्स रनटाइम निर्भरताओं को कैसे शामिल करूं? --नेट, विजुअल-स्टूडियो -2010, निर्भरता, प्रबंधित-डायरेक्टएक्स

मैं अपने वीएस 2010 प्रोजेक्ट में .NET और प्रबंधित डायरेक्टएक्स रनटाइम निर्भरताओं को कैसे शामिल करूं? --नेट, विजुअल-स्टूडियो -2010, निर्भरता, प्रबंधित-डायरेक्टएक्स

मैं अपने वीएस 2010 प्रोजेक्ट में .NET और प्रबंधित डायरेक्टएक्स रनटाइम निर्भरताओं को कैसे शामिल करूं? मुझे अतीत में सेटअप प्रोजेक्ट में कुछ कठिनाई हुई है और यह इस बात को काफी समझ नहीं सकता है।

उत्तर:

जवाब के लिए 3 № 1

अपनी परियोजना के संदर्भ नोड खोलें। आप जिस डायरेक्टएक्स असेंबली का उपयोग करते हैं उसका चयन करें और अपनी प्रतिलिपि स्थानीय संपत्ति को सही में बदलें। बिल्ड + पुनर्निर्माण। अब आपके पास अपनी बिल्ड निर्देशिका में असेंबली की एक प्रति है।

यह सब कुछ है, आपका सेटअप प्रोजेक्ट स्वचालित रूप से होगाउन्हें बिल्ड निर्देशिका से उठाएं और उन्हें तैनात करें। वैसे ही यह स्वचालित रूप से .NET निर्भरता का पता लगाएगा और पूर्व-आवश्यकता में बूटस्ट्रैपर पर टिकटेंगा। बहुत आसान।


जवाब के लिए 0 № 2

आप कम से कम नहीं, आसानी से नहीं कर सकते हैं। मुझे सीमित सफलता मिली है सी: विन्डोसास्क्रिप्ट्स और डीएलएल ढूंढना, लेकिन यह एक भयानक समाधान है। उपयोग नही कर रहा डायरेक्टएक्स, विशेष रूप से यदि यह केवल 2 डी ग्राफिक्स के लिए है क्योंकि जीडीआई + आमतौर पर साधारण 2 डी चीजों, यहां तक ​​कि गेम के लिए तेज़ होता है।


जवाब के लिए 0 № 3

यदि आप .NET में DirectX करना चाहते हैं तो अफैक को आपको XNA जाना होगा (क्योंकि उन्होंने कुछ समय पहले मूल प्रबंधित डायरेक्टएक्स को रोक दिया था):

http://msdn.microsoft.com/en-us/aa937791.aspx

हालांकि यह सीपी लिंक के अनुसार संभव प्रतीत होता है:

http://www.codeproject.com/KB/directx/Managed_Direct3D.aspx

* संपादित करें डेनिस डिक्स्ट्रा द्वारा सीपी आलेख में पहली टिप्पणी देखें:

मैं समझ गया कि प्रबंधित डायरेक्टएक्स है गयाएक्सएनए गेम स्टूडियो के पक्ष में बहिष्कृत। इसलिए यह नहीं होगा माइक्रोसॉफ्ट का समर्थन जारी रखने वाली तकनीक को लक्षित करना बेहतर है एक के बजाय वे दूर जा रहे हैं?