在通用应用程序中调用从 nuguet 导入的 System.Threading、System.IO 或 System.ReflectionTypeExtensions 的任何方法时出错,下面有一个示例:
称呼 :
private void Button_Click(object sender, RoutedEventArgs e)
{
var thread = Thread.CurrentThread;
}
错误:
Could not load file or assembly 'System.Threading.Thread, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
or one of its dependencies.
Reference assemblies should not be loaded for execution.
They can only be loaded in the Reflection-only loader context.
(Exception from HRESULT: 0x80131058)