SilverLight 5 和 VS2019 - 缺少程序集参考?

SilverLight 5 and VS2019 - missing assembly reference?

我有一个 SilverLight 应用程序,我正在尝试使其与 VS2019 和 .NET 4.7.2、SilverLight - 5.0 一起使用

编译时出现以下错误:

Error   CS0234  The type or namespace name 'TabItem' does not exist in the namespace 'System.Windows.Controls' (are you missing an assembly reference?) 

如何解决这个问题?

我试图从框架中添加对 System.Windows.Controls 的引用,但它不存在,为了在 VS2019 中支持 SilverLight,我使用了这个扩展:

https://marketplace.visualstudio.com/items?itemName=RamiAbughazaleh.SilverlightProjectSystem

VS2017 不再正式支持 Silverlight,您应该改用 VS2015。

This is detailed in the VS2017 compatibility notes here

如果您在 2019 年使用插件来完成这项工作,我建议您联系插件所有者寻求帮助。

安装 Silverlight 工具包

Silverlight 5 Toolkit December 2011.1

Silverlight Toolkit on GitHub