2017-02-28 143 views
0

我已經開始學習.NET的核心和一兩件事運行是相當混亂給我。 我明白asp.net核心可以運行在.net核心或.net完整框架之上。的.NET Framework 4.6類庫.NET的核心

但是,我無法找到明確的答案是,如果我可以對.NET的核心框架上運行asp.net的核心項目,但那時,asp.net核心項目中包括/參考/使用類庫,它是。淨4.6?

+0

好吧,你試過了嗎? – ADyson

+0

切換到VS2017並用自己的雙手進行測試。 –

+1

退一步,看這個第一https://mva.microsoft.com/en-US/training-courses/introduction-to-asp-net-core-1-0-16841?l=lVrHmeE6C_9406218965 –

回答

1

根據定義,如果你有一個.NET 4.6庫的引用,那麼你是不是在.NET核心運行asp.net核心純粹。您正在使用.Net完整框架運行它。

如果您使用的是Visual Studio,並且您告訴它您要定位.Net Core Framework而不是完整的框架,那麼我認爲它不會讓您編譯時引用使用.net的庫4.6。因爲當你告訴VS你的目標是.net核心而不是完整的框架時,你告訴它你想生成可以運行跨平臺的代碼,並且如果它允許你引用.net 4.6庫,那麼你的解決方案不會跨平臺。

+0

非常感謝您的簡潔回答。 –