سؤال

هل هناك طريقة لتصحيح ملفات tt؟لقد قمت بتثبيت SubSonic3 وجميع القوالب تقوم بعملها باستثناء StoredProcedures.tt.ويظل فارغًا بعد "تشغيل الأداة المخصصة".

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

المحلول

يقرأ هذا المقال وهذا سوف يشرح استخدام كل من:

  • مصحح أخطاء JIT (عن طريق وضع Debugger.Break() في رمز القالب الخاص بك) و
  • إرفاق عملية Visual Studio يدويًا بالمثيل الثاني لـ Visual Studio

والثاني مفيد لمستخدمي الأنظمة بعد Windows XP:

  • مشهد من خلال
  • 7
  • الخادم 2008
  • خادم 2008 R2
  • ...

نصائح أخرى

وهنا هو وسيلة سهلة.

واضافة خطوط مثل هذا واحد إلى رمز T4 الخاص بك:

System.Diagnostics.Debug.WriteLine("This is a debug message.");

وتحميل وتشغيل DebugView من Sysinternals. ستظهر رسائل التصحيح الخاص في إطار الإخراج.

و(خلف الكواليس، وهذه الدعوات استخدام OutputDebugString Win32 و()).

وابدأ القالب مع:

<# @ قالب التصحيح = "صحيح" ...

وإضافة:

وSystem.Diagnostics.Debugger.Break ()؛

وإلى رمز القالب لاقتحام الطبقة مولد المترجمة.

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