سؤال

لذلك كتبت بعض فئات مخصصة ووضع كل منهم في مساحة يطلق عليه "المجال".

على aspx.cs codebehind الملف لدي "باستخدام المجال." مكتوبة.أنا أعرف أن هذا يعمل لأنه يعمل دائما حتى نسخت هذا المشروع إلى مجلد جديد.أيضا, حتى عند النقر فوق "عرض في مستعرض ويب" كل شيء يعمل تماما.

ببساطة, Visual Studio 08 هو عدم الاعتراف مساحة و لذلك أنا لا يمكن بناء دون خطأ وبالتالي لا يمكن تصحيحه.شكرا للمساعدة!

تحرير:لدي مساحة في مجلد App_Code في .cs الملف

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

نصائح أخرى

هل فصولك المخصصة في مشروع منفصل؟ إذا كان الأمر كذلك، فقد تحتاج إلى إضافة مرجع إلى هذا المشروع. إذا قمت بنسخ المشروع إلى مجلد جديد، فقد يتم كسر المسار إلى Sphere DLL / Project في VS2008.

أنا فعلا فقط اكسبت ذلك:

تم تعيين ملفات بلدي .cs على "بناء الإجراء: المحتوى" بدلا من "الترجمة". قمت بالنقر بزر الماوس الأيمن فوق + خصائص كل ملفاتي وتغيير إجراء الإنشاء، والآن كل شيء يعمل!

يبدو وكأنه مرجع مفقود.

في مشروعك الجديد، هل لديك إشارة إلى المشروع الذي يحدد مساحة مساحة العمل الفعلية؟

تحقق مراجعك. لم يعد VS محتملا أن يجد لهم بعد نقل مجلد التطبيق الخاص بك.

يبدو عند نقل الملفات المراجع كانت مكسورة.إذا كان المجال الفصول في فصل dll محاولة حذف و إعادة إضافة مرجع.إذا كان هذا هو فقط في .دي الملفات تكون على يقين من أن filein المشروع لا يزال في مسار نسبي.

ربما حصلت على هذا الخطأ:

لا يمكن العثور على اسم نوع أو اسم الاسم "CustomClass" (هل تفتقد استخدام التوجيه أو مرجع التجميع؟)

والسبب في أن النوع لم يكن في الجمعية هو ذلك app_code. المجلد هو مجلد محدد ل مشاريع موقع الويب. وبعد يتم تجميع هذه الملفات في وقت التشغيل عند نشرها على الخادم وليس عند بناء المشروع. في مشروع تطبيق الويب كل ملف لديه بناء خاصية العمل. بشكل افتراضي، تحتوي ملفات الطبقات على قيمة ترجمة. ولكن إذا تم إنشاء الفصل في ملف App_Code، فسيحصل على محتوى القيمة. ولا يتم تجميعها عند تشغيل التطبيق.
a نهاية المجلد app_code ليس من المفترض أن تستخدم في تطبيق الويب. أو كما أحسب ذلك، يمكنك تغيير إجراء البناء يدويا لتجميعها.

لقد وجدت الجواب عن طريق البحث في هذه الروابط:

  1. لا يعمل مجلد App_Code في Vishal Joshi في Vishal Joshi مع مشاريع تطبيق الويب (WAPS)
  2. بناء عمل "مجموعة الممتلكات" إلى "محتوى" لملفات الفصل داخل مجلد App_Code
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top