将PCL项目添加到VSIX无法正常工作

时间:2016-07-26 17:19:21

标签: xamarin portable-class-library vsix

我正在尝试使用VSIX为我的Xamarin解决方案创建多项目解决方案模板,但我只是在添加PCL时无法使模板正常工作< / strong>对它。

我正在使用this Git project(请参阅How to create a multi project template)作为锅炉板,我可以轻松地将普通项目(例如类库)添加到它并让它们正常工作。

猜测 它无效,因为我可能需要在vsixmanifest文件中添加一些依赖项到例如ASP.NET Core PCL所指的1.0或更多内容。

但是我还没有找到要添加的内容才能让它发挥作用.. 当然这可能是完全不同的......

enter image description here

1 个答案:

答案 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"也可能对您有所帮助。