سؤال

أحاول البدء في استخدام Subsonic (v3).تشير تعليمات التثبيت الموجزة إلى أنه يجب علي:

  • إضافة مرجع إلى DLL = تم
  • قم بتحريرSetting.ttinclude لاستخدام الاتصال الصحيح string = Done;تمت إضافة إعدادات التطبيقات إلى web.config
  • إضافة قوالب إلى المشروع = تم، ولكن لم يتم إنشاء أي شيء؛لا توجد أخطاء ولا رمز.

يشير العرض التوضيحي إلى أنه عند إضافة الملفات، يتم إنشاء فئات .vb/.cs المناسبة، أو يؤدي ذلك إلى إنشاء بعض الأخطاء - لكنني لا أحصل على شيء، فقط مجلد يحتوي على القوالب.

أنا مبتدئ تمامًا عندما يتعلق الأمر بقوالب T4 - في الواقع، لم أكن أعلم بوجودها حتى الآن (!).

أي أفكار؟يجب أن يكون هذا شيئًا أساسيًا؛من المفترض أن يكون هذا بسيطًا جدًا.

لعِلمِكَ:أنا أستخدم VS Professional 2008 - وأدرك أنه قد تكون هناك مشكلات مماثلة مع VS Express.

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

المحلول 2

خاتمة: يبدو أن إنشاء التعليمات البرمجية يناسبني في مشروع تطبيق C# Console، وفي مشروع VB Windows Forms وحتى في تطبيق ويب C#...ولكن ليس في مشروع موقع على شبكة الإنترنت!

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

على ما يبدو، يمكنني إضافة قائمة السياق (لاستخدام أداة سطر الأوامر TextTransform.exe) لاستخدامها في مشاريع موقع الويب، ولكن أ) لم تنجح في المحاولة الأولى، و ب) بدا الأمر أقرب إلى القيام بالأشياء الصعبة طريق!

نصائح أخرى

انقر بزر الماوس الأيمن على ملفات .tt واختر "تشغيل أداة مخصصة" ويجب إنشاء التعليمات البرمجية الخاصة بك.

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