3

Я хочу использовать простой (ПОКО только без других зависимостей) PCL с целевымиКак использовать PCL в ASP.NET Ядра 1.0 RC2 проект

  • Xamarin.Android
  • Универсальная ОС Windows 10
  • ASP .NET Core 1.0

в проекте ASP.NET Core 1.0 RC2 (все в том же решении). Я добавил этот импорт в моей project.json:

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

Я не получаю никаких ошибок (компиляции или иначе) и проект PCL.Library показывает в ссылках (без предупредительных знаков или что-нибудь). Но я не могу использовать его в моем проекте ASP.NET Core 1.0 RC2, потому что операторы использования не разрешаются, как если бы PCL вообще не ссылался.

Как мне настроить проект PCL и проект ASP.NET Core, чтобы я мог использовать PCL?

Обновление: оно также не работает с версией RTM. Никакой ответ от команды разработчиков на проблему GitHub не оставляет мне мысли, что существует фундаментальная проблема, которая делает это невозможным.

ответ

2

Я считаю, что это связано с: https://github.com/aspnet/Home/issues/1356

Это может быть лучше, чтобы следить за этим отслеживания проблем и попросить о текущем состоянии, хотя он говорит, что будет поддерживаться в RC2.

Это часть всей стандартизации .NET платформы через netstandard (https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md)

Вы можете прочитать об этом здесь:

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

Примечание: Там документ я нашел сегодня относительно ориентация на PCL:

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

+0

Ах, я надеялся, он будет работать с RC2. Добавил мой голос к проблеме, поэтому давайте подождем и надеемся, что исправления придут :) – marce

Смежные вопросы