سؤال

أنا أعمل حاليًا على تطبيق يولد ملفات رمز .cs و .xaml الفعلية وإضافتها إلى مشروع. لقد تمكنت من القيام بذلك عن طريق تحرير ملف .csproj موجود يدويًا وهذا يعمل بشكل جيد.

ومع ذلك ، أود أن أتمكن من إنشاء ملفات المشروع من طلبي أيضًا ، لخفض الخطوة الإضافية لإنشاء المشروع أولاً ثم تشغيل التطبيق بعد.

هل يعرف أي شخص كيفية إنشاء مشروع C# (مكتبة الفصل ، أو تطبيق WPF) من التطبيق؟ لقد نظرت إلى DTE ، لكنني ضربت جدارًا

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

المحلول

لا يمكنني إعطاء إجابة كاملة ، لكن ربما يمكنني توجيهك في الاتجاه الصحيح.

وسيلة واحدة لاستكشافها في البحث الخاص بك هو msbuild. تتبع ملفات مشروع C# و VB.NET تنسيق MSBuild ، وبالتالي فإن الخطوة الأولى في إنشاء ملف مشروع صالح هي إنشاء ملف MSBuild صالح.

أيضًا ، يبدو أنك تفعل شيئًا مختلفًا قليلاً ، لكن هل نظرت إلى نظام T4 لتوليد الكود؟

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