سؤال

لقد قمت بتثبيت امتداد محرر T4 الملموس في VS2010 والذي يعطي بعض تلوين بناء الجملة الأساسي لقوالب T4 (.TT).

عندما أضيف قالب T4 عبر المعالج يفتح بتلوين بناء الجملة.

بعد إغلاق الملف والنقر المزدوج على فتحه مرة أخرى مع تلوين بناء الجملة.

بعد إغلاق الملف واستخدام "Open with" القائمة واختيار الافتراضي: "تحديد المحرر التلقائي" ، فإنه يفتح مع تلوين بناء جملة ملفات XML.

هذا أمر غريب لأنني افترضت دائمًا أن النقر المزدوج يساوي عنصر القائمة الافتراضي "مع". هل تعرف ما الذي يحدث؟

تنشأ المشكلة عندما يضيف المرء قالب T4 دون استخدام المعالج - بدون تلوين بناء الجملة.

لا يوجد حل صحيح

نصائح أخرى

الحل الذي أعرفه هو تحرير ملف المشروع.

القوالب مع <SubType>Designer</SubType> لن يفتح العنصر في محرر T4 الملموس افتراضيًا.

يتغيرون من هذه

<None Include="Content\Data\ContentDomain\Context.tt">
  <Generator>TextTemplatingFileGenerator</Generator>
  <LastGenOutput>Context.vb</LastGenOutput>
  <SubType>Designer</SubType>
  <CustomToolNamespace>Content.Data</CustomToolNamespace>
</None>

إلى هذه

<None Include="Content\Data\ContentDomain\Context.tt">
  <Generator>TextTemplatingFileGenerator</Generator>
  <LastGenOutput>Context.vb</LastGenOutput>
  <CustomToolNamespace>Content.Data</CustomToolNamespace>
</None>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top