2016-08-06 117 views
0

在我的mac書上使用Visual Studio代碼對某種Hello World類型的應用程序進行操作。然而,當我嘗試包括對System.Web程序參考,我得到一個警告,指出:.NET代碼System.Web安裝源

類型或命名空間名稱「網絡」不存在命名空間 「系統」存在(是否缺少程序集參考?)[netcoreapp1.0] 不必要的使用指令。 [netcoreapp1.0]

我顯然應該添加一個引用System.Web,但給這個相對新的東西,我不知道我應該應用於該項目的nuget包。

任何建議將有所幫助。

+1

從菜單啓動:項目:添加引用:淨:添加組件「系統」。 WEB位於系統庫中。還要確保你有'使用系統'。 – jdweng

+1

@jdweng除非這個人在做Mono,否則根本沒有System.Web。仔細閱讀問題。 –

+0

你不是「應該添加一個參考System.Web」。忘掉它並仔細研究新的ASP.NET核心,https://docs.asp.net,它是免費的100%「System.Web」。如果您來自舊的ASP.NET,請從https://docs.asp.net/en/latest/migration/index.html開始 –

回答

4

刪除System.Web依賴是ASP.NET Core的一個好處,它允許構建和運行跨平臺的ASP.NET應用程序。 From ASP.NET Core documentation

ASP.NET Core有許多體系結構更改,這些更改導致了更精簡和模塊化的框架。 ASP.NET Core不再基於System.Web.dll。它基於一組精細且充分考慮的NuGet包。

不知道與NuGet包說明來源,但你可以從https://github.com/aspnet尋找合適的項目