我不明白如何将.net核心和.net标准合并到一个空白的xamarin xaml表单应用程序中。有人可以帮我一步吗?
执行此操作,启动Visual Studio 2015,创建Visual C#/跨平台/空白Xaml应用程序(Xamarin.Forms Portable)项目。完成后,集成.Net Core和.Net Standard
答案 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:
再次,直接抄袭James Montemagno http://motzcod.es/。完全归功于作者。
答案 1 :(得分:0)