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

时间:2017-03-25 03:26:53

标签: c# visual-studio xamarin nuget visual-studio-2017

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

The selected targets require the project to opt-into NuGet 3.0 support enter image description here

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

1 个答案:

答案 0 :(得分:2)

  

无法在Visual Studio 2017中添加SilverLight 8支持。如何解决?

这是因为此版本的Visual Studio 2017 不支持 Silverlight项目。你可以看看:Visual Studio 2017 Platform Targeting and Compatibility

  

<强> Silverlight的

     

此版本的Visual不支持Silverlight项目   工作室。要维护Silverlight应用程序,请继续使用Visual   Studio 2015.

     

Windows应用商店和Windows Phone应用

     

Windows项目   存储8.1和8.0,不支持Windows Phone 8.1和8.0   这个版本。要维护这些应用程序,请继续使用Visual Studio   2015.要维护Windows Phone 7.x项目,请使用Visual Studio 2012

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

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

希望这可以帮到你。