title: Xamarin Forms - Targeting .NET Standard
body: <p>I read this article a while ago:
  <a href="https://blog.xamarin.com/net-standard-library-support-for-xamarin/" rel="nofollow noreferrer">https://blog.xamarin.com/net-standard-library-support-for-xamarin/</a></p>
  
  <p>So, I converted all of our libraries from portable libraries to .NET Standard (1.4). I did this because the article says "This PCL now needs to be upgraded to target the .NET Standard Library, which can be found in the projects properties.".</p>
  
  <p>However, I can't figure out how to build a Xamarin Forms project that targets .NET Standard. I cloned the Xamarin Forms samples, and opened up the MasterDetailPage project. I went in to the project properties and switched from portable to .NET Standard as per the instructions. Immediately, I get an error telling me that I need to opt in to NuGet 3.0 support. I'm fine with this, but how do I do it?</p>
  
  <p>I found that if I remove the Xamarin Forms NuGet package, I am able to switch over to .NET Standard. However, once I have done this, I can't add the Xamarin Forms NuGet package back. It just keeps failing. Contrary to what the article says, I cannot add references to .NET Standard libraries. When I try to add a reference to existing .NET Standard libraries in my Solution, Visual Studio just gives me an error saying that the library is not compatible. Which version of .NET Standard should I be targeting for Xamarin Forms?</p>
  
  <p>How do I get a .NET Standard library compiling with Xamarin Forms support?</p>