إذا لم تكن الوحدة في GAC ، فكيف تعرف VS لإظهارها في إضافة مراجع؟
-
29-09-2019 - |
سؤال
أحاول فهرسة GAC واستخدام ResolveAssemblyReferences
استهداف. ومع ذلك ، يبدو أن بعض التجميعات (مثل كتلة تطبيق الوحدة) مفقودة من GAC ، ومع ذلك يعرضها بسعادة في مرجع مرجع إضافة. سؤالي: كيف يمكن أن يكون هذا؟ اعتقدت دائمًا أن التجمعات المسجلة GAC فقط تظهر هناك. هل فاتني شيء؟
المحلول
بالإضافة إلى إعداد السجل المذكور ، هناك أيضًا HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx
و HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\AssemblyFoldersEx
.
نصيحة: إذا قمت بتنزيل VS 2010 Pro Power Tools الامتداد ، يميز مربع الحوار "إضافة مرجع" الذي تم تحديثه بوضوح بين التجميعات الإطارية وتجميعات تمديد الإطار.
نصائح أخرى
يوجد في الواقع إعداد سجل يتيح لك إضافة أدلة إلى قائمة المواقع التي يبحث فيها Visual Studio عن التجميعات لعرضها في مربعات "إضافة المراجع".
هنا هي نظرة عامة سريعة على مكانها وكيفية إضافة مساراتك الخاصة إليها.