سؤال

أنا أعمل في مشروع .NET، وأرغب في ترحيل البرنامج النصي للبناء من MsBuild إلى Rake.لا أريد إجبار المطورين (أو إنشاء أجهزة الوكيل) على تثبيت أي شيء، بل أريد أن يكون مستقلاً بذاته.إذا أمكن أفضّل استخدام IronRuby.

هل من الممكن إسقاط كل شيء في /tools/rake و/tools/IronRuby وجعله يعمل بنفس الطريقة التي يعمل بها الجميع مع NAnt؟

وسأكون ممتنًا لأية مؤشرات حول هذا الموضوع أو منشورات المدونات.أنا مستجد تمامًا عندما يتعلق الأمر بروبي، وأشعل النار، وهذه الأشياء الكريمة.

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

المحلول

ونعم كان ذلك ممكنا، ولكن عليك دفع تكلفة جلب وقت التشغيل آيرن روبي معك. هذا هو حوالي 2300 ملفات لنشر لذلك كنت بحاجة إلى حزمة 7ZIP مع ليب لفك آيرن روبي.

وفعلت شيئا من هذا القبيل حيث كنت أرغب في حزمة LessCss مع آيرن روبي في مجمع المدارة واحد. تبين أن التوصل إلى حل عملي تماما:

<وأ href = "http://www.tigraine.at/2009/08/24/introducing-ironlessnet-your-duct-tape-solution-to-lesscss-in-aspnet/" يختلط = "نوفولو noreferrer "> http://www.tigraine.at/2009/08/24/introducing-ironlessnet-your-duct-tape-solution-to-lesscss-in-aspnet/

وتحيات دانيال

نصائح أخرى

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

http://github.com/PlasticLizard/Bracket

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