كيفية التحقق من وجود قابل للتنفيذ موجود قبل تشغيله في حدث ما بعد البناء في VS2008؟

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

سؤال

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

نظرا لأنني أعمل مع تطبيق ويب، فأنا أستخدم سطر أوامر المنشور التالي:

"SubWCRev.exe" "$(SolutionDir)." "$(ProjectDir)Content\js\revnumber.js.tpl" "$(ProjectDir)Content\js\revnumber.js"

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

حاولت بضعة رموز دفعة هنا، لكن لم أتمكن من معرفة ذلك.

أيه أفكار؟

شكرا!

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

المحلول

ربما يكون مقبولا في وضعك لإضافة ما يلي بعد استدعاء Subwcrev.exe:

subwcrev.exe "$ (solutiondir)." ...
الخروج 0.

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

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