我正在尝试使用VSIX为我的Xamarin解决方案创建多项目解决方案模板,但我只是在添加PCL时无法使模板正常工作< / strong>对它。
我正在使用this Git project(请参阅How to create a multi project template)作为锅炉板,我可以轻松地将普通项目(例如类库)添加到它并让它们正常工作。
我 猜测 它无效,因为我可能需要在vsixmanifest文件中添加一些依赖项到例如ASP.NET Core PCL所指的1.0或更多内容。
但是我还没有找到要添加的内容才能让它发挥作用.. 当然这可能是完全不同的......
答案 0 :(得分:0)
我只是尝试使用本指南".NET Standard Library with Xamarin Forms"将PCL更改为新的 .net标准,就像魅力一样。但是使用Xamarin.Forms 2.3.1.114我需要选择netstandard 1. 4 。
所以我的project.json文件看起来像这样
{
"supports": {},
"dependencies": {
"Xamarin.Forms": "2.3.1.114",
"NETStandard.Library": "1.6.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.1"
},
"frameworks": {
"netstandard1.4": {
"imports": [
"portable-net45+win8+wpa81+wp8"
]
}
}
}
此".NET Standard with Xamarin Forms Gotchas"也可能对您有所帮助。