سؤال

كانت لدي فكرة، إذا أضفت ملف python .py إلى مشروع C# الخاص بي، ووضعت علامة على الملف باستخدام منشئ مخصص يمكنه تنفيذ ملف python، ومعاملة الإخراج كنتيجة لإنشاء التعليمات البرمجية، على سبيل المثال.وضعه في ملف C#، مما سيسمح لي بالقيام بالكثير من إنشاء التعليمات البرمجية كجزء من عملية الإنشاء.

هل يعرف أحد ما إذا كان هذا المولد المخصص لبرنامج Visual Studio 2008 موجودًا؟

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

المحلول

حسنا، أرى.حسنًا، على حد علمي، لا يوجد أي مولد أكواد لـ Python.هناك مقدمة جيدة حول كيفية اللف بنفسك هنا.

في الواقع، هذا جزء قليل الاستخدام من البيئة، وأعتقد أن الأمر كذلك لأنه يتطلب منك استخدام IDE لتجميع المشروع، حيث يبدو أن IDE فقط هو الذي يعرف عن هذه "المولدات"، لكن MSBuild يتجاهلها.

نصائح أخرى

أظن ترس يفعل ما تريد.

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

أتصور أن ميزة خطوة البناء المخصصة لا تزال موجودة في عام 2008.

لا أفهم ما تحاول القيام به هنا.هل تحاول تنفيذ برنامج Python النصي الذي يقوم بإنشاء ملف C# ثم تجميعه مع المشروع؟أم أنك تحاول ترجمة برنامج Python النصي إلى C#؟

بحثت في إشاراتي المرجعية القديمة (أنا أحب Del.icio.us!) ووجدت هذا المقال: إنشاء التعليمات البرمجية باستخدام Python وCog وNant.ضع في اعتبارك أن أي شيء يمكنك القيام به في NAnt من المحتمل أن يتم تنفيذه في MSBuild أيضًا.يجب أن يكون هذا كافيا لتبدأ.

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