tag nswag net asp xamarin.android asp.net-core portable-class-library windows-10-universal asp.net-core-1.0

xamarin.android - net - swashbuckle vs nswag



Cómo usar PCL en el proyecto ASP.NET Core 1.0 RC2 (1)

Creo que esto está relacionado con: https://github.com/aspnet/Home/issues/1356

Podría ser mejor hacer un seguimiento de este rastreador de problemas y preguntar por el estado actual, aunque dice que será compatible con RC2.

Esto es parte de la estandarización de la plataforma .NET completa a través de netstandard ( https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md )

Puedes leer más sobre esto aquí:

http://damien.dennehy.me/blog/2016/01/15/class-library-packages-future-class-libraries/

Nota: Hay un documento que encontré hoy sobre la orientación de una PCL:

http://dotnet.github.io/docs/core-concepts/libraries/libraries-with-cli.html#how-to-target-a-portable-class-library-pcl

Quiero usar un PCL simple (POCO solo sin otras dependencias) con objetivos

  • Xamarin.Android
  • Universal Windows 10
  • ASP.NET Core 1.0

en un proyecto ASP.NET Core 1.0 RC2 (todos en la misma solución). He agregado esta importación a mi project.json:

"frameworks": { "netcoreapp1.0": { "imports": [ "dotnet5.6", "dnxcore50", "portable-net451+win8" ], "dependencies": { "PCL.Library": { "target": "project" } } } }

No obtengo ningún error (compilación u otro) y el proyecto PCL.Library aparece en las referencias (sin señales de advertencia ni nada). Pero no puedo usarlo en mi proyecto ASP.NET Core 1.0 RC2 porque las instrucciones de uso no se resuelven como si no se hiciera referencia alguna a la PCL.

¿Cómo tengo que configurar mi proyecto PCL y mi proyecto ASP.NET Core para poder usar PCL?

Actualización: tampoco funciona con la versión RTM. Ninguna respuesta del equipo de desarrollo sobre el tema de GitHub me hace pensar que hay un problema fundamental que hace que esto sea imposible.