2017-08-29 38 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