كيف يمكنني تغيير رقم إصدار EXE أو DLL من سطر الأوامر؟

StackOverflow https://stackoverflow.com/questions/607809

سؤال

أحتاج إلى إنشاء تطبيق VB6 قديم برقم إصدار حيث يكون الرقم الرابع أكبر من 9999، على سبيل المثال، الإصدار 1.2.0.10003.لن يسمح لك VB6 بالقيام بذلك؛فشل البناء.

الحل الحالي هو بناء الإصدار 1.2.0.9999 ثم قم بتحرير الملف يدويًا في Visual Studio لإدراج الإصدار الصحيح.يجب أن تكون هناك طريقة أفضل.هل هناك أداة سطر أوامر تسمح لك بتعديل حقول أرقام الإصدار لملف EXE أو DLL؟ويفضل أن تكون الطريقة التي تسمح لك بتحرير حقول أرقام إصدار محددة بشكل فردي.

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

المحلول

<الإضراب> وهناك عدد من الأدوات لتحرير المعلومات نسخة من تنفيذ النوافذ ولكن أنا لا أعتقد أنك سوف تحتاج إليها.

<الإضراب>

وانظروا هنا تستخدم ملفات الموارد في VB http://visualbasic.about.com/od/usevb6/a/ResVB6. هتم

وهنا لمزيد من المعلومات على مورد الإصدار http://msdn.microsoft.com/en-us/library/aa381058. ASPX

وهنا لمزيد من المعلومات حول المترجم المورد مايكروسوفت http://msdn.microsoft.com/en-us /library/aa381042(VS.85).aspx

<الإضراب> مع هذين يجب أن تكون قادرة على تعطيل الإصدارات مدمج VB واستخدام أية معلومات الإصدار الذي تريد.

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

http://www.darinhiggins.com/؟s=٪ 22resource + الملفات٪ 22

نصائح أخرى

وحدة تحكم موالف الموارد

يتيح محرر موارد وحدة التحكم هذا إنشاء عملية موثوقة وقابلة للتكرار لتحديث موارد معلومات إصدار المنتج خلال المرحلة النهائية من عملية الإنشاء من موجه الأوامر.

انظر على وجه التحديد معالجة دفعة من معلومات إصدار الملف الصفحة لمزيد من التفاصيل:

وأعتقد editbin قد يكون أفضل حل (مثبت مع Visual Studio)

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