我们有一个Windows Server 2016,其中包含使用Visual Studio Entreprise 2017的TFS 2017更新1的构建代理。
但我仍然无法在Visual Studio Installer>中看到.NET Framework 4.7 SDK或目标包。个别组件。
一个有效的短期解决方案,将此参数添加到Build solution Step
/ p:FrameworkPathOverride =" C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.7"
有没有人有任何想法如何强制Visual Studio安装程序检测到.NET 4.7?
答案 0 :(得分:4)
我在使用最新Visual Studio 2017的Windows Server 2016上遇到了同样的问题。
通过安装:https://www.microsoft.com/en-us/download/details.aspx?id=55168解决了这个问题。
(适用于Windows 7 SP1,Windows 8.1,Windows 10周年更新,Windows Server 2008 R2 SP1,Windows Server 2012,Windows Server 2012 R2和Windows Server 2016组合包的Microsoft .NET Framework 4.7开发人员包和语言包)。< / p>
答案 1 :(得分:1)
安装所需.NET Framework的Developer Pack ,使其在Visual Studio中可见并可选择。
例如,在Visual Studio 2017中我看不到.NET Framework 4.7.1(尽管它安装在我的机器上),所以我所做的就是为4.7.1安装了开发包,它就像魔术一样。 / p>