簡體   English   中英

.net框架在.net核心上運行的asp.net核心項目中的4.6類庫

[英].net framework 4.6 class library in asp.net core project running on .net core

我已經開始學習.net核心,有一件事讓我很困惑。 我知道asp.net核心可以運行在.net核心或.net完整框架之上。

但是,我找不到明確答案的是,如果我可以在.net核心框架上運行asp.net核心項目,但是那個asp.net核心項目包含/ reference / use類庫是.net 4.6嗎?

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM