无法在 Visual Studio 2017 中添加 SilverLight 8 支持

Can't add SilverLight 8 support in Visual Studio 2017

我尝试将 Windows Phone Silverlight 8 支持添加到 Xamarin.Forms Class 由 Visual Studio 中的模板 Class Library (Xamarin.Forms) --Visual C# 创建的库项目2017 年。(我的解决方案创建于 Visual Studio 2015 年)。但它提醒

The selected targets require the project to opt-into NuGet 3.0 support

如何解决?我发现VS2017中的NuGet版本是4.0.

Can't add SilverLight 8 support in Visual Studio 2017. How to solve that?

那是因为Silverlight项目在Visual Studio2017这个版本不支持。你可以看看:Visual Studio 2017 Platform Targeting and Compatibility.

Silverlight

Silverlight projects are not supported in this version of Visual Studio. To maintain Silverlight applications, continue to use Visual Studio 2015.

Windows Store and Windows Phone apps

Projects for Windows Store 8.1 and 8.0, and Windows Phone 8.1 and 8.0 are not supported in this release. To maintain these apps, continue to use Visual Studio 2015. To maintain Windows Phone 7.x projects, use Visual Studio 2012

所以magicandre1981是对的。要解决此问题,请继续使用 Visual Studio 2015 维护 Silverlight 应用程序。

此外,Visual Studio2017年有用户支持Silverlight项目的声音:https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/18610774-support-silverlight-projects-in-visual-studio-2017 .您可以关注您的评论并为这个声音投票。然后你也可以从这里查看反馈。

希望对您有所帮助。