سؤال

لقد قمت بتثبيت مجموعة أدوات WPF:

Location: C:\Program Files\WPF Toolkit\v3.5.40320.1\WPFToolkit.dll 
Name: WPFToolkit, Version=3.5.40128.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35 
Type: Library 

يمكنني تحميله بالمسار الكامل:

[System.Reflection.Assembly]::LoadFrom("C:\Program Files\WPF Toolkit\v3.5.40320.1\WPFToolkit.dll")

ولكن لا يمكن التحميل حسب اسم التجميع:

[System.Reflection.Assembly]::LoadWithPartialName("WPFToolkit, Version=3.5.40128.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35")

[System.Reflection.Assembly]::Load("WPFToolkit, Version=3.5.40128.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35")

ما هو الحل؟

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

المحلول

التحميل حسب اسم التجميع لا يعمل لأن تجميع WPToolkit ليس موجودًا في GAC ولا في دليل PowerShell.هناك عدة خيارات:

  • تحميله عن طريق المسار
  • إضافته إلى GAC
  • تغيير PowerShell.exe.config للنظر في دليل مجموعة أدوات WPF
  • تعامل مع حدث AppDomain.AssemblyResolve (وليس سهلاً في PowerShell V1)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top