سؤال

في المستندات دون سرعة الصوت وهو يسرد:

س افتراضيا، أداة يولد إدراج ورمز التحديث الذي يستخدم System.Web.HttpContext.Current.User.Identity.Name وSystem.Threading.Thread.CurrentPrincipal.Identity.Name. قد تكون بعض الأساليب ولدت أيضا الاستفادة من دروس System.Web. إذا كنت لا تريد أن يكون لإضافة مرجع إلى System.Web في المشروع، سيكون لديك لتوفير النماذج الخاصة بك.

وحاولت أن يخلق دون سرعة الصوت DAL من نوع C مكتبة فئة #. وبطبيعة الحال، توليد، ومع ذلك يتم طرح خطأ الملفات أثناء وقت الإنشاء:

*The type or namespace name 'HttpContext' does not exist ...*

و( "هل هناك قالب منفصل متاح لخلق عام DAL مكتبة فئة لا يتضمن إشارات System.Web؟" أين: كيفية تعديل القوالب الموجودة)

وشكرا!

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

المحلول

<اقتباس فقرة>   

و( "هل هناك قالب منفصل متاح لخلق عام DAL مكتبة فئة لا يتضمن إشارات System.Web؟" أين: كيفية تعديل القوالب الموجودة

وتحتاج إلى أن يكون إشارة إلى System.Web لسرعة الصوت الإصدار 2 أو 3 إلى العمل. يمكنك فقط إضافة إلى أن مشروع المكتبة الخاصة بك وسوف يعمل.

نصائح أخرى

ونجاح باهر، والحديث عن الإفراط في تعقيد الأمور. أنا فقط بإضافة المرجع إلى System.Web - حصلت عليه. لسبب ما، اعتقدت أن لديك لتغيير القالب .ASPX.

عفوا، وذلك بفضل.

والإصدار 2 لديها دليل فرعي مع ملفات aspx التي يمكنك تعديلها لتغيير رمز قالب (تحتاج فقط إلى تغيير المسار في ملف app.config للإشارة إلى دير جديدة من ملفات ASPX).

والإصدار 3 ديها .tt الملفات التي يجب تعديلها.

ومعلومات عن كيفية تعديل كلا الإصدارين من القوالب في موقع المشروع دون سرعة الصوت.

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