سؤال

هل هناك أي أدوات مجانية متاحة لعرض محتويات الحل خيارات المستخدم ملف (.سو الملف الذي يصاحب حل الملفات)?

انا اعرف انها في الاساس تنسيق نظام الملفات داخل الملف ، ولكن أود أن تكون قادرة على عرض محتويات بحيث لا يمكن معرفة أي جوانب الحل والتخصيصات تسبب تنمو كبيرة جدا مع مرور الوقت.

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

المحلول

على .سو ملف الفعال المتاح.إذا أصبحت كبيرة جدا ، احذفها.Visual Studio إنشاء واحدة جديدة.

إذا كنت هل أريد أن أذهب بدس حولها في ذلك ، يبدو OLE مجمع الوثيقة الملف.يجب أن تكون قادرا على استخدام StgOpenStorage وظيفة للحصول على عقد من IStorage المؤشر.

نصائح أخرى

في وقت متأخر قليلا عن الملصق الأصلي, ولكن ربما مفيدة للآخرين.

اثنين مجانية المشاهدين بشكل منظم تخزين الملفات (بما في ذلك .سو-الملفات):

https://github.com/ironfede/openmcdf (URL القديم: http://sourceforge.net/projects/openmcdf/)

http://www.mitec.cz/ssv.html

عند فتح .سو ملف في واحد من هؤلاء المشاهدين سوف ترى تيارات ذات الصلة إلى:

  • الإشارات المرجعية
  • المصحح الساعات
  • تفريغ المشاريع
  • تحدد
  • المهمة-القائمة المستخدم المهام
  • المصحح استثناءات
  • المصحح نقاط
  • المصحح العثور على مصدر البيانات
  • فتح الوثيقة ويندوز

وأكثر من ذلك بكثير...

أنا لست على علم أداة ، ولكن يمكن أن تكتب Visual Studio التمديد إلى قائمة المحتويات دون الكثير من العمل.

إذا كنت تحميل Visual Studio SDK, ، فقد واضحة بعض الأمثلة التي يمكنك استخدامها.العثور على واحد التي تبدو مناسبة (مثل ربما Toolwindow ، إذا كنت تريد أن تعطي لنفسك عرض رسومية) ورفع (للاستخدام الشخصي الخاص بك, بالطبع).

ما يجعل من السهل أن حزمة الدرجة التي تنفذ في أي مقابل تمديد بالفعل بتنفيذ IVSPersistSolutionOpts ، كما أكو المذكورة.لذلك يمكنك فقط الاتصال ReadUserOptions الطريقة على الحزمة الخاصة بك وفحص محتوياتها.

أنا لا أعرف أي أداة ، ولكن يمكنك محاولة الوصول إلى إعدادات المستخدم عبر IVsPersistSolutionOpts واجهة

يمكنك استخدام المدمج في الأداة التي تأتي مع OpenMCDF, وهو ما يسمى منظم التخزين Explorer.فإنه لا يسمح لك أن ترى كل التفاصيل ، ولكن يسمح لك أن ترى جميع الإعدادات الفردية و أحجامها.من أجل أن نرى الإعدادات الفعلية ، تحتاج إلى تنسيق بايت كما UTF-16.

المرجع:https://github.com/ParticularLabs/SetStartupProjects

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