首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UWP - FileLoadException

UWP - FileLoadException
EN

Stack Overflow用户
提问于 2016-07-30 15:20:20
回答 1查看 645关注 0票数 1

正如这里所描述的,无法从UWP引用.NET核心库,im接收到了相同的异常。

"System.IO.FileLoadException“( Project.exe )

UWP-Projectfile

代码语言:javascript
复制
{
  "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核心项目文件

代码语言:javascript
复制
{
  "version": "1.0.0-*",

  "dependencies": {
    "NETStandard.Library": "1.6.0"
  },

  "frameworks": {
    "netstandard1.6": {
      "imports": "dnxcore50"
    }
  }
}

另一件奇怪的事情是:

Notes

对于我的Core-Dll,我做了而不是做了一个Nuget包,但是引用了它,就像以前一样。

这个项目没什么特别的。我使用了模板10包并通过Nuget更新了所有软件包。

在没有引用我自己的.dll的情况下,一切都正常,并且没有出现错误。

我真的需要为我要开发的所有东西做一个包吗?我想要在一个独立的.dll中获得源代码吗?

EN

回答 1

Stack Overflow用户

发布于 2016-08-02 20:55:36

UWP不支持netstandard1.6。只有净标准1.4是。如果您想在UWP中使用它,请确保类库以netstandard1.4为目标。

当您将"imports": "netstandard1.6"添加到UWP项目时,您将声明您不关心兼容性规则,并且您将尝试使用netstandard1.6资产,即使框架不支持它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38675501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档