إنشاء ملفات مشروع C# جديدة من الرمز
-
21-09-2019 - |
سؤال
أنا أعمل حاليًا على تطبيق يولد ملفات رمز .cs و .xaml الفعلية وإضافتها إلى مشروع. لقد تمكنت من القيام بذلك عن طريق تحرير ملف .csproj موجود يدويًا وهذا يعمل بشكل جيد.
ومع ذلك ، أود أن أتمكن من إنشاء ملفات المشروع من طلبي أيضًا ، لخفض الخطوة الإضافية لإنشاء المشروع أولاً ثم تشغيل التطبيق بعد.
هل يعرف أي شخص كيفية إنشاء مشروع C# (مكتبة الفصل ، أو تطبيق WPF) من التطبيق؟ لقد نظرت إلى DTE ، لكنني ضربت جدارًا
المحلول
لا يمكنني إعطاء إجابة كاملة ، لكن ربما يمكنني توجيهك في الاتجاه الصحيح.
وسيلة واحدة لاستكشافها في البحث الخاص بك هو msbuild. تتبع ملفات مشروع C# و VB.NET تنسيق MSBuild ، وبالتالي فإن الخطوة الأولى في إنشاء ملف مشروع صالح هي إنشاء ملف MSBuild صالح.
أيضًا ، يبدو أنك تفعل شيئًا مختلفًا قليلاً ، لكن هل نظرت إلى نظام T4 لتوليد الكود؟