在VS2015中,如何创建使用.net标准的Xamarin xaml表单项目?

时间:2016-08-19 16:20:21

标签: xamarin .net-standard-1.5

我不明白如何将.net核心和.net标准合并到一个空白的xamarin xaml表单应用程序中。有人可以帮我一步吗?

执行此操作,启动Visual Studio 2015,创建Visual C#/跨平台/空白Xaml应用程序(Xamarin.Forms Portable)项目。完成后,集成.Net Core和.Net Standard

2 个答案:

答案 0 :(得分:1)

完全从http://motzcod.es/抄袭,但是如果我只是链接到内容,我会被标记。对不起詹姆斯......

从DNX迁移到.NET Core CLI的链接 - https://docs.microsoft.com/en-us/dotnet/articles/core/migrating-from-dnx

将PCL升级到netstandard后,您将获得一个project.json,例如:

{
    "supports": {},
    "dependencies": {
    "Microsoft.NETCore.Portable.Compatibility": "1.0.1",
    "NETStandard.Library": "1.6.0"
},
"frameworks": {
    "netstandard1.4": {}
    }
}

现在,我们需要做的就是在netstandard配置文件下添加一个特殊的“进口”标志和我们想要消费的PCL

{
    "supports": {},
    "dependencies": {
    "Microsoft.NETCore.Portable.Compatibility": "1.0.1",
    "NETStandard.Library": "1.6.0"
  },
  "frameworks": {
    "netstandard1.4": {
      "imports": [
        "portable-net45+wp80+win8+wpa81"]
   }
  }
}

那个小的导入标志基本上告诉NuGet这个包将完全适用于支持它的PCL。现在你应该好好安装你想要的任何PCL NuGet:

enter image description here

再次,直接抄袭James Montemagno http://motzcod.es/。完全归功于作者。

答案 1 :(得分:0)