2017-08-29 31 views
0

我試圖創建一個新的Azure的WebJobs項目針對的.NET Framework 4.7,但它在降不下來可用 - 見下:無法在.NET框架創建項目4.7

enter image description here

如果我嘗試安裝.NET Framework 4.7,我拿到它已經安裝在我的計算機上的消息 - 見下: enter image description here

任何想法,爲什麼?

P.S.這可能也可能不相關,但我的最終目標是創建一個WebJob,它可以使用.NET Core 2.0中創建的類庫。如果我理解正確,.NET Framework 4.7可以使用支持.NET Standard 2.0的類庫。在.NET Core 2.0中創建我的類庫時,我沒有必要做任何特別的事情。不知道我是否應該假設它們自動以.NET Standard 2.0爲目標,或者我需要在某處指定它。

此外,Visual Studio中我使用的版本的Visual Studio 2017年 - 15.3.3

+0

不,VS安裝程序不會給我這樣的選項。 – Sam

回答

3

您需要安裝4.7 Framework開發包,而不僅僅是框架本身。如果您使用Windows 10的最新更新,它將顯示在Visual Studio的安裝程序中,如果您沒有它,則可以手動安裝SDK from here。這就是說,如果你在.NET Core 2.0中編寫東西,你不需要.NET框架4.7,你需要.NET Core 2.0。去安裝that SDK instead,這樣你就可以創建.NET Core 2.0程序。

+0

您提供的鏈接適用於.NET Framework 4.7開發人員工具。運行.NET Framewor 4.7安裝程序在原始文章中給我提供了消息。根據你的第二條評論,我們不能在.NET Core中創建WebJobs,這就是爲什麼我要安裝.NET Framework 4.7,以便我可以在.NET Framework中創建WebJobs,並且能夠使用我創建的類庫。 NET核心。無論如何,感謝您的鏈接和您的答案。我能夠安裝.NET 4.7。 – Sam