0

我正在冒險嘗試將(配置文件7)PCL轉換爲新的.NET Standard格式。我大部分都有工作。 (This is a great article - 但也許有點過時 - 如果你有興趣)。在project.json中導入並執行MSBuild .targets文件

我唯一剩下的問題是,在我的項目構建過程中,我的依存關係(PostSharp).targets文件沒有出現。我一直在尋找各種方法來查看如何包含/執行MSBuild .targets文件。

我能找到的最接近的是某種規範的上市在這裏: https://github.com/NuGet/Home/wiki/%5BSpec%5D-Managing-dependency-package-assets

然而,這似乎並沒有可當我打破了我的依賴節點。唯一可用的選項是「構建」和「默認」:

enter image description here

那麼,有沒有可能包括/在project.json文件中手動執行的MSBuild .targets文件?

+0

[PostSharp roadmap](https://www.postsharp.net/support/roadmap)表示,計劃於2016年第四季度發佈的PostSharp 5.0將支持ASP.NET Core。也許等到那時? – svick

+0

你是對的,@svick!我對「.NET標準」和「Project.json」也有一個根本性的誤解。原來我只是想升級我的PCL到Nuget 3.0(回答我的問題如下)。感謝您的評論! –

回答

0

好吧,這是因爲(因爲我的大多數問題!),因爲我學習它對新範例的理解很差。事實證明,你可以從正在運行project.json的PCL引用.NET標準庫。訣竅在於不要將PCL升級到.NET標準,只需使用與project-json中使用的配置文件相同的配置文件將其更新爲使用project.json(和NuGet 3.0)即可。

從那裏您可以引用任何.NET標準庫和/或來自新project.json-PCL的任何傳統/遺留PCL。很酷。 :)

相關問題