无法从程序集 PresentationFramework 加载类型“System.Windows.Controls.Primitives.MultiSelector”
Posted
技术标签:
【中文标题】无法从程序集 PresentationFramework 加载类型“System.Windows.Controls.Primitives.MultiSelector”【英文标题】:Could not load type 'System.Windows.Controls.Primitives.MultiSelector' from assembly PresentationFramework 【发布时间】:2010-09-19 11:11:51 【问题描述】:我正在尝试使用 WPFToolkit 中的 Grid,但出现错误:
DisplayDataMapping.xaml (9,89):
errorMC1000: Unknown build error,
'Could not load type 'System.Windows.Controls.Primitives.MultiSelector' from assembly
'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Line 9 Position 89.'
这里是 xaml:
【问题讨论】:
这可能与对 .NET 3.5 框架的 SP1 的依赖有关。发生此错误的构建机器只有 .NET 3.5,没有 SP1... 【参考方案1】:WPF 工具包依赖于 .NET Framework 3.5 SP1(以防万一您还不知道)。
【讨论】:
【参考方案2】:尝试安装VS08 SP1
【讨论】:
以上是关于无法从程序集 PresentationFramework 加载类型“System.Windows.Controls.Primitives.MultiSelector”的主要内容,如果未能解决你的问题,请参考以下文章
无法从程序集 PresentationFramework 加载类型“System.Windows.Controls.Primitives.MultiSelector”
从 .Net Core 运行 Powershell - 无法加载文件或程序集 Microsoft.Management.Infrastructure
System.TypeLoadException:“无法从程序集“System.Web”加载类型“System.Web.HttpContextBase”,
无法从程序集“CLRviaCSharp,版本=1.0.0.0,文化=中性,PublicKeyToken=null”加载类型“MarshalByRefType”
部署 Azure 函数时无法从程序集“System.Runtime”加载类型“System.IO.Path”
从 packages.config 迁移到 PackageReferences 导致无法加载文件或程序集“...”或其依赖项之一。访问被拒绝