سؤال

لقد قمت مؤخرا بترقية جهاز تطوير SharePoint الخاص بي إلى VSewss 1.3 ولاحظوا سلوكا لم أفكر فيه من قبل. لدي قطعان ويب مخصصان تستخدم العديد من التجمعات المشتركة، وكلاهما سيعيش في نفس الموقع. أحاول إنشاء جزء ويب "مشترك" ثالث يقوم بنسخ هذه الملفات إلى مجلد BIN ويضيف إدخالات تحكم آمنة إلى Web.config حتى أتمكن من إزالة أحد حلول جزء ويب، إذا لزم الأمر، دون التشطئ واحد آخر.

مع الإصدار السابق من VSewss، اعتقدت أنها تضمنت فقط التجميعات في البيان إذا قمت بتضمينها في مشروع Visual Studio المحدد. لقد قمت بإزالة التجميعات الشائعة من مشروعي جزء ويب، ولكن لا يزال الإدخالات الخاصة بهم في نهاية المطاف في حلا. من الواضح أن الامتدادات تبحث في المراجع الخاصة بجزء الويب والاستمرار في ذلك، حتى إذا كان الملف موجودا في دليل آخر.

هل هناك أي طريقة لإضافة الامتدادات لعدم إضافة إدخالات التجميع إلى البيان حتى لو تم الرجوع إليها في المشروع؟ أم أن هناك طريقة أفضل لفصل الرمز المشترك من أجزاء الويب التي تستخدمها؟

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

المحلول

نعم، يمكنك منع vsewss من نشر التجميعات. ما عليك سوى تحديد التجميع في قائمة التجمعات المشار إليه في مشروع VS وإلقاء نظرة على خصائصه. هناك يمكنك العثور على خيار "LocalCopy"، الذي قمت بتعيينه على FALSE لمنع نشر التجميع.

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