سؤال

نحن نستخدم VS 2012 مع TFS 2012. نريد منع بعض المستخدمين لعرض ملفات مصدر معينة في مشروع، نحن نعرف كيف نفعل ذلك، في الواقع بالنقر بزر الماوس الأيمن على الملفات الموجودة في نافذة التحكم المصدر وإدارة الأذونات في علامة التبويب أمان. المشكلة هي أنه عندما نمنع المستخدم لعرض أو تغيير ملف مثل HomeController.cs لا يمكن للمستخدم إنشاء المشروع ويقول VS IDE أن الملف غير موجود،

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

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

المحلول

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

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

نصائح أخرى

هناك شارع آخر قد يكون استخدامه في وضعك.قم بتقسيم المشروع إلى مكتبات وتجمع بين جميع المكتبات فقط على خادم Build.

يمكن للمطور البناء ولكن لا يعمل على جهازهم.مع البوابات تحقق الإضافية يتم توفير البناء.

هذا يعمل بشكل جيد بشكل خاص إذا كان المشروع يعتمد على الويب ويقوم بخادم البناء بنشر التجميعات إلى خادم ويب يمكن للمطور عرضه.

خلاف ذلك الملاحظات على موقف التبغ والكتب.

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