3

我想與目標如何使用PCL在ASP.NET 1.0的核心項目RC2

  • 使用簡單(只POCO沒有其他依賴)PCL 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

我相信這是涉及到:這可能是最好的跟進這個問題跟蹤,並要求目前的狀態,雖然它說,它將在RC2支持https://github.com/aspnet/Home/issues/1356

這是一個通過netstandardhttps://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md)整個.NET平臺標準化的一部分

你可以閱讀更多關於此這裏:

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

相關問題