正如这里所描述的,无法从UWP引用.NET核心库,im接收到了相同的异常。
"System.IO.FileLoadException“( Project.exe )

UWP-Projectfile
{
"dependencies": {
"Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2",
"Microsoft.Xaml.Behaviors.Uwp.Managed": "1.1.0",
"Newtonsoft.Json": "9.0.1",
"Template10": "1.1.11"
},
"frameworks": {
"uap10.0": { "imports": "netstandard1.6" }
},
"runtimes": {
"win10-arm": {},
"win10-arm-aot": {},
"win10-x86": {},
"win10-x86-aot": {},
"win10-x64": {},
"win10-x64-aot": {}
}
}..Net核心项目文件
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.6.0"
},
"frameworks": {
"netstandard1.6": {
"imports": "dnxcore50"
}
}
}另一件奇怪的事情是:

Notes
对于我的Core-Dll,我做了而不是做了一个Nuget包,但是引用了它,就像以前一样。
这个项目没什么特别的。我使用了模板10包并通过Nuget更新了所有软件包。
在没有引用我自己的.dll的情况下,一切都正常,并且没有出现错误。
我真的需要为我要开发的所有东西做一个包吗?我想要在一个独立的.dll中获得源代码吗?
发布于 2016-08-02 20:55:36
UWP不支持netstandard1.6。只有净标准1.4是。如果您想在UWP中使用它,请确保类库以netstandard1.4为目标。
当您将"imports": "netstandard1.6"添加到UWP项目时,您将声明您不关心兼容性规则,并且您将尝试使用netstandard1.6资产,即使框架不支持它。
https://stackoverflow.com/questions/38675501
复制相似问题