سؤال

أنا النامية C# التطبيق يستخدم حفنة من ملفات XML و بعض الدروس في System.Xml.زميل في العمل تصر على إضافة MSXML6 القابلة لإعادة التوزيع إلى تثبيت جنبا إلى جنب مع .NET framework ولكن لا أعتقد .NET framework يستخدم أو يحتاج MSXML في أي حال.وأنا أدرك جيدا أن تستخدم MSXML من .صافي غير معتمد ولكن أفترض نظريا System.Xml نفسها إلى التفاف MSXML في مستوى منخفض.لم أجد أي شيء نهائي هذا .صافي تنفيذ خاصة به ولكن لا يمكنني العثور على أي شيء تشير إلى أنه يحتاج MSXML.

مساعدتي في حل المناقشة.لا System.Xml تستخدم MSXML?

هل كانت مفيدة؟

المحلول

System.Xml لا تستخدم MSXML6.فهي منفصلة xml تجهيز المحركات.انظر الرد هنا: http://blogs.msdn.com/stan_kitsis/archive/2005/09/20/472185.aspx

نصائح أخرى

System.Xml في إطار الأساسية لا تعتمد على MSXML 6.0 ، لكنه أسهم مشتركة قليلة API (DOM محلل, ساكس محلل, XPath اختيار العقدة).

ليست هناك حاجة لهذا النوع من الاشياء لتكون موضوع مملة العمل المناقشات لأن التعليمات البرمجية المصدر الإطار المتاحة مع كمية ضئيلة من العمل يمكنك تحميل الكثير كله على الجهاز الخاص بك. http://www.codeplex.com/NetMassDownloader

مع آخر جزء صغير من العمل ، يمكنك جعل مقابل المشروع الذي يحتوي على كافة إطار المصدر, مما يجعل الأمر أسهل للبحث عن طريق.

.Net framework يستخدم MSXML6 التثبيت على ويندوز إكس بي SP2 و W2K3 SP2 فقط حيث MSXML6 ليست في المربع.System.Xml هو منتج مختلف إلى MSXML6 على الرغم من بعض واجهات برمجة التطبيقات حصة مماثلة التوقيع.

أعتقد أنه بحاجة لبعض MsSql-وظائف XML, ولكن System.Xml في إطار الأساسية.

يجب اختبار الخاص بك المثبت على آلة الطازجة على أي حال, فقط للتأكد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top